az containerapp env storage
Note
このコマンド グループには、Azure CLIと少なくとも 1 つの拡張機能の両方で定義されているコマンドがあります。 各拡張機能をインストールして、拡張機能を活用します。 拡張機能の詳細については、 を参照してください。
Container Apps 環境のストレージを管理するコマンド。
コマンド
| 名前 | 説明 | 型 | 状態 |
|---|---|---|---|
| az containerapp env storage list |
環境のストレージを一覧表示します。 |
Core | GA |
| az containerapp env storage list (containerapp 拡張機能) |
環境のストレージを一覧表示します。 |
Extension | GA |
| az containerapp env storage remove |
環境からストレージを削除します。 |
Core | GA |
| az containerapp env storage remove (containerapp 拡張機能) |
環境からストレージを削除します。 |
Extension | GA |
| az containerapp env storage set |
ストレージを作成または更新します。 |
Core | GA |
| az containerapp env storage set (containerapp 拡張機能) |
ストレージを作成または更新します。 |
Extension | GA |
| az containerapp env storage show |
ストレージの詳細を表示します。 |
Core | GA |
| az containerapp env storage show (containerapp 拡張機能) |
ストレージの詳細を表示します。 |
Extension | GA |
az containerapp env storage list
環境のストレージを一覧表示します。
az containerapp env storage list --name
--resource-group
例
環境のストレージを一覧表示します。
az containerapp env storage list -g MyResourceGroup -n MyEnvironment
必須のパラメーター
コンテナー アプリ環境の名前。
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az containerapp env storage list (containerapp 拡張機能)
環境のストレージを一覧表示します。
az containerapp env storage list --name
--resource-group
例
環境のストレージを一覧表示します。
az containerapp env storage list -g MyResourceGroup -n MyEnvironment
必須のパラメーター
コンテナー アプリ環境の名前。
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az containerapp env storage remove
環境からストレージを削除します。
az containerapp env storage remove --name
--resource-group
--storage-name
[--acquire-policy-token]
[--change-reference]
[--yes]
例
Container Apps 環境からストレージを削除します。
az containerapp env storage remove -g MyResourceGroup --storage-name MyStorageName -n MyEnvironment
必須のパラメーター
コンテナー アプリ環境の名前。
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
ストレージの名前。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
このリソース操作のAzure Policy トークンを自動的に取得します。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Global Policy Arguments |
このリソース操作の関連する変更参照 ID。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Global Policy Arguments |
確認を求めないでください。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az containerapp env storage remove (containerapp 拡張機能)
環境からストレージを削除します。
az containerapp env storage remove --name
--resource-group
--storage-name
[--acquire-policy-token]
[--change-reference]
[--yes]
例
Container Apps 環境からストレージを削除します。
az containerapp env storage remove -g MyResourceGroup --storage-name MyStorageName -n MyEnvironment
必須のパラメーター
コンテナー アプリ環境の名前。
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
ストレージの名前。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
このリソース操作のAzure Policy トークンを自動的に取得します。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Global Policy Arguments |
このリソース操作の関連する変更参照 ID。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Global Policy Arguments |
確認を求めないでください。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az containerapp env storage set
ストレージを作成または更新します。
az containerapp env storage set --access-mode {ReadOnly, ReadWrite}
--account-name --azure-file-account-name
--azure-file-account-key --storage-account-key
--azure-file-share-name --file-share
--name
--resource-group
--storage-name
[--acquire-policy-token]
[--change-reference]
[--no-wait]
例
ストレージを作成します。
az containerapp env storage set -g MyResourceGroup -n MyEnv --storage-name MyStorageName --access-mode ReadOnly --azure-file-account-key MyAccountKey --azure-file-account-name MyAccountName --azure-file-share-name MyShareName
必須のパラメーター
AzureFile ストレージのアクセス モード。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | ReadOnly, ReadWrite |
AzureFile ストレージ アカウントの名前。
AzureFile ストレージ アカウントのキー。
AzureFile ストレージ上の共有の名前。
コンテナー アプリ環境の名前。
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
ストレージの名前。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
このリソース操作のAzure Policy トークンを自動的に取得します。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Global Policy Arguments |
このリソース操作の関連する変更参照 ID。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Global Policy Arguments |
実行時間の長い操作が完了するまで待つ必要はありません。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az containerapp env storage set (containerapp 拡張機能)
ストレージを作成または更新します。
AzureFile ストレージでは、アカウント キー、Azure Key Vault シークレット、またはマネージド ID 認証がサポートされます。 --azure-file-identity でマネージド ID 認証Azure Files使用する前に、マネージド環境に ID を割り当て、ストレージ アカウントで SMB のマネージド ID を有効にし、ストレージ アカウント スコープでストレージ ファイル データ SMB MI 管理者ロール (a235d3ee-5935-4cfb-8cc5-a3303ad5995e) を ID に付与します。
az containerapp env storage set --name
--resource-group
--storage-name
[--access-mode {ReadOnly, ReadWrite}]
[--account-name --azure-file-account-name]
[--acquire-policy-token]
[--azure-file-account-key --storage-account-key]
[--azure-file-identity]
[--azure-file-key-vault-identity --key-vault-identity]
[--azure-file-key-vault-secret-url --key-vault-secret-url]
[--azure-file-share-name --file-share]
[--change-reference]
[--no-wait]
[--server]
[--storage-type {AzureFile, NfsAzureFile}]
例
Azure ファイル ストレージを作成します。
az containerapp env storage set -g MyResourceGroup -n MyEnv --storage-name MyStorageName --access-mode ReadOnly --azure-file-account-key MyAccountKey --azure-file-account-name MyAccountName --azure-file-share-name MyShareName
Azure Key Vaultに格納されているアカウント キーを使用して、Azure Files ストレージを作成します。
az containerapp env storage set -g MyResourceGroup -n MyEnv --storage-name MyStorageName --access-mode ReadOnly --azure-file-account-name MyAccountName --azure-file-share-name MyShareName --azure-file-key-vault-secret-url https://MyVault.vault.azure.net/secrets/MyStorageAccountKey --azure-file-key-vault-identity MyIdentityResourceId
ユーザー割り当てマネージド ID を使用してAzure Files ストレージを作成します。
az containerapp env storage set -g MyResourceGroup -n MyEnv --storage-name MyStorageName --access-mode ReadWrite --azure-file-account-name MyAccountName --azure-file-share-name MyShareName --azure-file-identity MyIdentityResourceId
システム割り当てマネージド ID を使用して、Azure Files ストレージを作成します。
az containerapp env storage set -g MyResourceGroup -n MyEnv --storage-name MyStorageName --access-mode ReadWrite --azure-file-account-name MyAccountName --azure-file-share-name MyShareName --azure-file-identity system
nfs Azure ファイル ストレージを作成します。
az containerapp env storage set -g MyResourceGroup -n MyEnv --storage-name MyStorageName --storage-type NfsAzureFile --access-mode ReadOnly --server MyNfsServer.file.core.windows.net --file-share /MyNfsServer/MyShareName
必須のパラメーター
コンテナー アプリ環境の名前。
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
ストレージの名前。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
AzureFile または nfs AzureFile ストレージのアクセス モード。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | ReadOnly, ReadWrite |
AzureFile ストレージ アカウントの名前。
このリソース操作のAzure Policy トークンを自動的に取得します。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Global Policy Arguments |
AzureFile ストレージ アカウントのキー。
Azure Filesで認証するマネージド ID。 'system' またはユーザー割り当て ID を使用します。 ID をマネージド環境に割り当て、ストレージ アカウントに対するストレージ ファイル データ SMB MI 管理者ロールを持っている必要があります。 ストレージ アカウントで SMB のマネージド ID を有効にする必要があります。
Azure Key Vaultで認証するマネージド ID。 'system' またはユーザー割り当て ID を使用します。 既定値は 'system' です。
Azure Files ストレージ アカウント キーを含むシークレット URL をAzure Key Vaultします。
AzureFile または nfs AzureFile ストレージ上の共有の名前。
このリソース操作の関連する変更参照 ID。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Global Policy Arguments |
実行時間の長い操作が完了するまで待つ必要はありません。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
NfsAzureFile ストレージ アカウントのサーバー。
ストレージの種類。 指定されていない場合は AzureFile と見なされます。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | AzureFile, NfsAzureFile |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az containerapp env storage show
ストレージの詳細を表示します。
az containerapp env storage show --name
--resource-group
--storage-name
例
ストレージの詳細を表示します。
az containerapp env storage show -g MyResourceGroup --storage-name MyStorageName -n MyEnvironment
必須のパラメーター
コンテナー アプリ環境の名前。
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
ストレージの名前。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az containerapp env storage show (containerapp 拡張機能)
ストレージの詳細を表示します。
az containerapp env storage show --name
--resource-group
--storage-name
例
ストレージの詳細を表示します。
az containerapp env storage show -g MyResourceGroup --storage-name MyStorageName -n MyEnvironment
必須のパラメーター
コンテナー アプリ環境の名前。
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
ストレージの名前。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |