note 2017-09-16T07:48:28+09:00

Azure Resource Managerを通じてAzureを学ぶ

Azure Resource Manager (ARM) テンプレートを使ったリソースデプロイの学習メモ。

ARM テンプレートとは

Azure でのインフラをコードで定義する仕組み。AWS の CloudFormation に相当する。

CLI でのデプロイ手順

公式ドキュメント を参考に azure-cli (az コマンド) でデプロイを試みた。リージョンは Japan East を指定。

ハマりポイント

vmSize の制限

  • Standard_B1MS はプレビュー状態のためか使用不可だった
  • Standard_A1_v2 はリージョン依存
  • ContainerService の場合、マスターノード用の vmSize に制約がある

SSH 公開鍵の形式

  • SSHPublicKey は RSA 形式のみ受け付ける

azure-cli のパラメータファイル指定

  • 一部の参考 URL では @ でファイルを指定しているが、azure-cli では --parameters-file を使う

関連リンク