Check! Azure CLI のモードを切替える (ARM/ASMモードによって使えるコマンドが異なる)
こんにちは、オークファンの @dz_ こと大平かづみです。
Prologue - はじめに
別の端末に Azure CLI をインストールしたところ、 使いたいコマンド (azure vmss
) がない!?と困ってしまいました。
原因は、モードが違ったのでした。
なお、Azure CLI のインストールについては、こちら「Check! Mac で Azure CLI を使おう」をご参照くださいませ。
Azure CLI のモードについて
Azure CLI には以下のモードがあります。それぞれ使えるコマンドが異なるので、目的にあったモードに切り替えて使いましょう。
- ARM (Azure Resource Manager)
- ASM (Azure Service Manager)
Azure Resource Manager については、 @kazumihirose さんのブログにまとまっています。ご参考くださいませ。
- Azure Resource Managerでリソース管理しよう その1
- Azure Resource Managerでリソースを管理しよう その2
- Azure Resource Managerでリソースを管理しよう その3
- Azure Resource Managerでリソースを管理しよう その4
Azure CLI のモードを切り替える
# 現在のモードを確認する(この場合は `asm` が設定されている)
$ azure config list mode
info: Executing command config list
info: Getting config settings
data: Setting Value
data: ------- -----
data: mode asm
info: config list command OK
# ARMモードに変更する
$ azure config mode arm
info: Executing command config mode
info: New mode is arm
info: config mode command OK
# 再度、モードを確認する
$ azure config list mode
info: Executing command config list
info: Getting config settings
data: Setting Value
data: ------- -----
data: mode arm
info: config list command OK
# 現在のモードを確認する(この場合は `asm` が設定されている)
$ azure config list mode
info: Executing command config list
info: Getting config settings
data: Setting Value
data: ------- -----
data: mode asm
info: config list command OK
# ARMモードに変更する
$ azure config mode arm
info: Executing command config mode
info: New mode is arm
info: config mode command OK
# 再度、モードを確認する
$ azure config list mode
info: Executing command config list
info: Getting config settings
data: Setting Value
data: ------- -----
data: mode arm
info: config list command OK
azure --help
で目的のコマンドが含まれるか確認してみてください。
Epilogue - おわりに
最初、Azure CLI のバージョン違いか?と疑ったんですが、モードでした〜。気づけて良かったです!
Author And Source
この問題について(Check! Azure CLI のモードを切替える (ARM/ASMモードによって使えるコマンドが異なる)), 我々は、より多くの情報をここで見つけました https://qiita.com/dz_/items/972c64849dd9b174edc2著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .