az containerapp sessionpool
Note
このリファレンスは、Azure CLI (バージョン 2.62.0 以降) の containerapp 拡張機能の一部です。 拡張機能は、 az containerapp sessionpool コマンドを初めて実行するときに自動的にインストールされます。 拡張機能の詳細を参照してください。
このコマンド グループはプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus
セッション プールを管理するコマンド。
コマンド
名前 | 説明 | 型 | 状態 |
---|---|---|---|
az containerapp sessionpool create |
セッション プールを作成または更新します。 |
拡張子 | プレビュー |
az containerapp sessionpool delete |
セッション プールを削除します。 |
拡張子 | プレビュー |
az containerapp sessionpool list |
サブスクリプションまたはリソース グループ別にセッション プールを一覧表示します。 |
拡張子 | プレビュー |
az containerapp sessionpool show |
セッション プールの詳細を表示します。 |
拡張子 | プレビュー |
az containerapp sessionpool update |
セッション プールを更新します。 |
拡張子 | プレビュー |
az containerapp sessionpool create
コマンド グループ 'containerapp sessionpool' はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus
セッション プールを作成または更新します。
az containerapp sessionpool create --name
--resource-group
[--args]
[--command]
[--container-name]
[--container-type {CustomContainer, NodeLTS, PythonLTS}]
[--cooldown-period]
[--cpu]
[--env-vars]
[--environment]
[--image]
[--location]
[--max-sessions]
[--memory]
[--mi-system-assigned]
[--mi-user-assigned]
[--network-status {EgressDisabled, EgressEnabled}]
[--no-wait]
[--ready-sessions]
[--registry-identity]
[--registry-password]
[--registry-server]
[--registry-username]
[--secrets]
[--target-port]
例
コンテナーの種類が PythonLTS の既定の設定でセッション プールを作成または更新します。
az containerapp sessionpool create -n mysessionpool -g MyResourceGroup \
--location eastasia
コンテナーの種類が PythonLTS のセッション プールを作成または更新します。同時セッションの最大数は 30、準備完了セッション インスタンス 20 です。
az containerapp sessionpool create -n mysessionpool -g MyResourceGroup \
--container-type PythonLTS --max-sessions 30 --ready-sessions 20 \
--location eastasia
既定のクイック スタート イメージを使用して、コンテナーの種類が CustomContainer のセッション プールを作成または更新します。
az containerapp sessionpool create -n mysessionpool -g MyResourceGroup \
--container-type CustomContainer --environment MyEnvironment \
--cpu 0.5 --memory 1Gi --target-port 80 --location eastasia --image mcr.microsoft.com/k8se/quickstart:latest
シークレットと環境変数を持つコンテナーの種類 CustomContainer を使用してセッション プールを作成または更新します。
az containerapp sessionpool create -n mysessionpool -g MyResourceGroup \
--container-type CustomContainer --environment MyEnvironment \
--cpu 0.5 --memory 1Gi --target-port 80 --image MyImage \
--env-vars GREETING="Hello, world" SECRETENV=secretref:anothersecret \
--secrets mysecret=secretvalue1 anothersecret="secret value 2" --location eastasia
プライベート レジストリからのコンテナーの種類 CustomContainer を使用してセッション プールを作成または更新する
az containerapp sessionpool create -n mysessionpool -g MyResourceGroup \
--container-type CustomContainer --environment MyEnvironment --image MyImage \
--cpu 0.5 --memory 1Gi --target-port 80 --registry-server myregistry.azurecr.io \
--registry-username myregistry --registry-password $REGISTRY_PASSWORD \
--location eastasia
Azure コンテナー レジストリを認証するために、コンテナーの種類が CustomContainer とマネージド ID のセッション プールを作成または更新する
az containerapp sessionpool create -n mysessionpool -g MyResourceGroup \
--container-type CustomContainer --environment MyEnvironment --image MyImage \
--cpu 0.5 --memory 1Gi --target-port 80 --registry-server myregistry.azurecr.io \
--registry-identity MyUserIdentityResourceId \
--location eastasia
システム割り当て ID とユーザー割り当て ID を使用して、コンテナーの種類が CustomContainer のセッション プールを作成または更新します。
az containerapp sessionpool create -n mysessionpool -g MyResourceGroup \
--container-type CustomContainer --environment MyEnvironment --image MyImage \
--cpu 0.5 --memory 1Gi --target-port 80 \
--mi-system-assigned --mi-user-assigned MyUserIdentityResourceId \
--location eastasia
クールダウン期間 360s のコンテナーの種類 CustomContainer を使用してセッション プールを作成または更新する
az containerapp sessionpool create -n mysessionpool -g MyResourceGroup \
--environment MyEnvironment --cpu 0.5 --memory 1Gi --target-port 80 --container-type CustomContainer \
--cooldown-period 360 --location eastasia
必須のパラメーター
セッション プール名。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
省略可能のパラメーター
コンテナーのスタートアップ コマンド引数の一覧。 スペース区切りの値 (例: "-c" "mycommand")。 既存の値をクリアする空の文字列。
起動時に実行されるコンテナーでサポートされているコマンドの一覧。 スペース区切りの値 (例: "/bin/queue" "mycommand")。 既存の値をクリアする空の文字列。
コンテナーの名前。 作成時にコンテナー名が指定されていない場合、コンテナー名は既定で小文字に対応するセッション プールの名前になります。
セッション プールのプールの種類(default='PythonLTS')。
セッションが削除される期間 (秒単位)、既定値は 300 です。
0.25 から 2.0 のコアで必要な CPU (例: 0.5)。
コンテナーの環境変数の一覧。 'key=value' 形式のスペース区切り値。 既存の値をクリアする空の文字列。 シークレットを参照するためのプレフィックス値に 'secretref:' を付けます。
コンテナー アプリの環境の名前またはリソース ID。
コンテナー イメージ (publisher/image-name:tag など)。
Location。 値のソース: az account list-locations
az configure --defaults location=<location>
を使用して、既定の場所を構成できます。
セッションの最大数は同時に実行できます。
"Gi" で終わる 0.5 ~ 4.0 の必要なメモリ (例: 1.0Gi)。
システム割り当て ID を割り当てるかどうかを示すブール値。
割り当てるスペース区切りのユーザー ID。
エグレスがセッションに対して有効かどうか。
実行時間の長い操作の終了を待機しません。
セッション プールで常に準備が整うセッションの数。
Azure Container Registry に対する認証に使用するマネージド ID (ユーザー名/パスワードではなく)。 システム割り当て ID には 'system' を使用し、ユーザー割り当て ID にはリソース ID を使用します。 マネージド ID には、デプロイ前に ACR に対する acrpull アクセス許可が割り当てられている必要があります ('az role assignment create --role acrpull ...' を使用します)。
コンテナー レジストリにログインするためのパスワード。 シークレットとして格納される場合、値は 'secretref:' の後にシークレット名が続く必要があります。
コンテナー レジストリ サーバーのホスト名 (例: myregistry.azurecr.io)。
コンテナー レジストリにログインするユーザー名。
セッション プールのシークレットの一覧。 'key=value' 形式のスペース区切り値。 既存の値をクリアする空の文字列。
イングレス トラフィック用に使うセッション ポート。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az containerapp sessionpool delete
コマンド グループ 'containerapp sessionpool' はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus
セッション プールを削除します。
az containerapp sessionpool delete --resource-group
[--ids]
[--name]
[--no-wait]
[--subscription]
[--yes]
例
セッション プールを削除します。
az containerapp sessionpool delete -n mysessionpool -g MyResourceGroup
必須のパラメーター
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
省略可能のパラメーター
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
セッション プール名。
実行時間の長い操作の終了を待機しません。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
確認のダイアログを表示しません。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az containerapp sessionpool list
コマンド グループ 'containerapp sessionpool' はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus
サブスクリプションまたはリソース グループ別にセッション プールを一覧表示します。
az containerapp sessionpool list [--resource-group]
例
現在のサブスクリプションのセッション プールを一覧表示します。
az containerapp sessionpool list
リソース グループ別にセッション プールを一覧表示します。
az containerapp sessionpool list -g MyResourceGroup
省略可能のパラメーター
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az containerapp sessionpool show
コマンド グループ 'containerapp sessionpool' はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus
セッション プールの詳細を表示します。
az containerapp sessionpool show --resource-group
[--ids]
[--name]
[--subscription]
例
セッション プールの詳細を表示します。
az containerapp sessionpool show -n mysessionpool -g MyResourceGroup
必須のパラメーター
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
省略可能のパラメーター
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
セッション プール名。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az containerapp sessionpool update
コマンド グループ 'containerapp sessionpool' はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus
セッション プールを更新します。
az containerapp sessionpool update --resource-group
[--args]
[--command]
[--container-name]
[--cooldown-period]
[--cpu]
[--env-vars]
[--ids]
[--image]
[--location]
[--max-sessions]
[--memory]
[--name]
[--network-status {EgressDisabled, EgressEnabled}]
[--no-wait]
[--ready-sessions]
[--registry-password]
[--registry-server]
[--registry-username]
[--secrets]
[--subscription]
[--target-port]
例
セッション プールの最大同時セッション構成とイメージを更新します。
az containerapp sessionpool update -n mysessionpool -g MyResourceGroup --max-sessions 20 --image MyNewImage
必須のパラメーター
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
省略可能のパラメーター
コンテナーのスタートアップ コマンド引数の一覧。 スペース区切りの値 (例: "-c" "mycommand")。 既存の値をクリアする空の文字列。
起動時に実行されるコンテナーでサポートされているコマンドの一覧。 スペース区切りの値 (例: "/bin/queue" "mycommand")。 既存の値をクリアする空の文字列。
コンテナーの名前。 作成時にコンテナー名が指定されていない場合、コンテナー名は既定で小文字に対応するセッション プールの名前になります。
セッションが削除される期間 (秒単位)、既定値は 300 です。
0.25 から 2.0 のコアで必要な CPU (例: 0.5)。
コンテナーの環境変数の一覧。 'key=value' 形式のスペース区切り値。 既存の値をクリアする空の文字列。 シークレットを参照するためのプレフィックス値に 'secretref:' を付けます。
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
コンテナー イメージ (publisher/image-name:tag など)。
Location。 値のソース: az account list-locations
az configure --defaults location=<location>
を使用して、既定の場所を構成できます。
セッションの最大数は同時に実行できます。
"Gi" で終わる 0.5 ~ 4.0 の必要なメモリ (例: 1.0Gi)。
セッション プール名。
エグレスがセッションに対して有効かどうか。
実行時間の長い操作の終了を待機しません。
セッション プールで常に準備が整うセッションの数。
コンテナー レジストリにログインするためのパスワード。 シークレットとして格納される場合、値は 'secretref:' の後にシークレット名が続く必要があります。
コンテナー レジストリ サーバーのホスト名 (例: myregistry.azurecr.io)。
コンテナー レジストリにログインするユーザー名。
セッション プールのシークレットの一覧。 'key=value' 形式のスペース区切り値。 既存の値をクリアする空の文字列。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
イングレス トラフィック用に使うセッション ポート。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
Azure CLI