既定のパラメーターを設定する
Azure CLI コマンドと、az config
Azure Sphere コマンドaz account set
の既定のパラメーター値を保持する機能を提供します。 これにより、共通パラメーターを継続的に再入力する必要がなくなります。 たとえば、サブスクリプション、リソース グループ、カタログは、多くのコマンドで必要なパラメーターです。
既定のパラメーター値を設定すると、冗長性が低下し、コマンド構文が大幅に短縮される可能性があります。
既定のパラメーターは、必要なパラメーターを明示的に入力することで常にオーバーライドできます。
既定のサブスクリプションを設定する
ログインすると、Azure アカウントに関連付けられているサブスクリプションの一覧が表示されます。 のサブスクリプション情報 isDefault: true
は、ログイン後に現在アクティブ化されているサブスクリプションです。 別のサブスクリプションを選択するには、切り替えるサブスクリプション ID を指定して コマンドを使用 az account set
します。 サブスクリプションの選択の詳細については、「 Azure CLI を使用して Azure サブスクリプションを管理する方法」を参照してください。
ヒント
az account show
または az account list
コマンドを使用して、現在使用しているサブスクリプションを表示するか、使用可能なサブスクリプションの一覧を取得します。
既定のリソース グループと Azure Sphere カタログを設定する
サブスクリプションとは別に、Azure CLI のその他の既定値は コマンドで az config set
設定されます。 このコマンドは、key=value ペアのスペース区切りのリストを引数として受け取ります。 指定された値は、必要な引数の代わりに Azure Sphere コマンドによって使用されます。
ヒント
コマンドを az config get
使用して、現在の構成を確認します。
次の表に、使用可能な構成キーの一覧を示します。
パラメーター名 | 説明 | 例 |
---|---|---|
defaults.group | すべてのコマンドに使用する既定のリソース グループ。 パラメーターを --resource-group 置き換えます。 |
az config set defaults.group=<name> |
defaults.sphere.catalog | すべての Azure Sphere コマンドに使用する既定のカタログ。 パラメーターを --catalog 置き換えます。 |
az config set defaults.sphere.catalog=<name> |
たとえば、すべてのコマンドの既定のリソース グループとカタログを設定する方法を次に示します。 既定のリソース グループを に、カタログを に MyResourceGroup
設定します MyCatalog
。
az config set defaults.group=MyResourceGroup defaults.sphere.catalog=MyCatalog
構成設定の完全な一覧については、 Azure CLI 構成ドキュメントを参照してください。 一部の構成設定は Azure Sphere には適用されないことに注意してください。 たとえば、Azure Sphere はグローバル サービスであるため、defaults.location 設定は無視されます。
トラブルシューティング
Azure Sphere カタログは、サブスクリプションに属するリソース グループに属します。 既定のパラメーターと指定されたパラメーターの組み合わせが一致しない場合、存在することがわかっているリソースを操作している場合でも、リソースが見つからないことを示すエラー メッセージが表示されることがあります。 たとえば、既定または指定されたリソース グループが既定または指定されたサブスクリプションに属していない場合は、"リソース グループ 'Name' が見つかりませんでした"というエラーが表示されることがあります。