az containerapp sessionpool
注意
此參考是 Azure CLI 容器應用程式延伸模組的一部分(2.62.0 版或更高版本)。 擴充功能會在您第一次執行 az containerapp sessionpool 命令時自動安裝。 深入了解擴充功能。
此命令群組處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus
管理會話集區的命令。
命令
名稱 | Description | 類型 | 狀態 |
---|---|---|---|
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
使用容器類型 CustomContainer 和受控識別建立或更新會話集區,以驗證 Azure 容器登錄
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
建立或更新容器類型為 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
建立或更新容器類型為 CustomContainer 的會話集區,其冷卻期間為 360s
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。
核心中所需的CPU,從0.25 - 2.0,例如0.5。
容器的環境變數清單。 以 『key=value』 格式分隔的空間值。 空字串可清除現有的值。 使用 'secretref:' 作為參考秘密的前置詞值。
容器應用程式環境的名稱或資源識別碼。
容器映射,例如 publisher/image-name:tag。
位置。 值的來源:az account list-locations
。 您可以使用 az configure --defaults location=<location>
設定預設位置。
會話計數上限可以同時執行。
0.5 - 4.0 的所需記憶體以 “Gi” 結尾,例如 1.0Gi。
布爾值,指出是否指派系統指派的身分識別。
要指派的空間分隔使用者身分識別。
工作階段或未啟用輸出。
請勿等候長時間執行的作業完成。
一直會在會話集區中準備的會話數目。
要向 Azure Container Registry 進行驗證的受控識別(而不是使用者名稱/密碼)。 使用 「系統」作為系統指派的身分識別,使用資源識別碼作為使用者指派的身分識別。 在部署之前,受控識別應該已在 ACR 上指派 acrpull 許可權(使用 'az role assignment create --role acrpull ...')。
登入容器登錄的密碼。 如果儲存為秘密,值必須以 'secretref:' 開頭,後面接著秘密名稱。
容器登錄伺服器主機名,例如 myregistry.azurecr.io。
要登入容器登錄的用戶名稱。
會話集區的秘密清單。 以 『key=value』 格式分隔的空間值。 空字串可清除現有的值。
用於輸入流量的工作階段連接埠。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 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>
來設定預設群組。
選擇性參數
一或多個資源識別碼 (以空格分隔)。 它應該是完整資源識別碼,其中包含「資源標識碼」引數的所有資訊。 您應該提供 --ids 或其他「資源識別碼」引數。
工作階段集區名稱。
請勿等候長時間執行的作業完成。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
不提示確認。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 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/。
訂用帳戶的名稱或識別碼。 您可以使用 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>
來設定預設群組。
選擇性參數
一或多個資源識別碼 (以空格分隔)。 它應該是完整資源識別碼,其中包含「資源標識碼」引數的所有資訊。 您應該提供 --ids 或其他「資源識別碼」引數。
工作階段集區名稱。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 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。
核心中所需的CPU,從0.25 - 2.0,例如0.5。
容器的環境變數清單。 以 『key=value』 格式分隔的空間值。 空字串可清除現有的值。 使用 'secretref:' 作為參考秘密的前置詞值。
一或多個資源識別碼 (以空格分隔)。 它應該是完整資源識別碼,其中包含「資源標識碼」引數的所有資訊。 您應該提供 --ids 或其他「資源識別碼」引數。
容器映射,例如 publisher/image-name:tag。
位置。 值的來源:az account list-locations
。 您可以使用 az configure --defaults location=<location>
設定預設位置。
會話計數上限可以同時執行。
0.5 - 4.0 的所需記憶體以 “Gi” 結尾,例如 1.0Gi。
工作階段集區名稱。
工作階段或未啟用輸出。
請勿等候長時間執行的作業完成。
一直會在會話集區中準備的會話數目。
登入容器登錄的密碼。 如果儲存為秘密,值必須以 'secretref:' 開頭,後面接著秘密名稱。
容器登錄伺服器主機名,例如 myregistry.azurecr.io。
要登入容器登錄的用戶名稱。
會話集區的秘密清單。 以 『key=value』 格式分隔的空間值。 空字串可清除現有的值。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
用於輸入流量的工作階段連接埠。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。