az containerapp
注意
此命令群組具有 Azure CLI 和至少一個擴充功能中定義的命令。 安裝每個擴充功能以受益於其擴充功能。 深入了解擴充功能。
管理 Azure Container Apps。
命令
az containerapp browse
盡可能在瀏覽器中開啟 containerapp。
az containerapp browse [--ids]
[--name]
[--resource-group]
[--subscription]
範例
在瀏覽器中開啟 containerapp
az containerapp browse -n my-containerapp -g MyResourceGroup
選擇性參數
一或多個資源識別碼 (以空格分隔)。 它應該是完整資源識別碼,其中包含「資源標識碼」引數的所有資訊。 您應該提供 --ids 或其他「資源識別碼」引數。
Containerapp 的名稱。 名稱必須包含小寫英數位元或 '-'、以字母開頭、以英數位元結尾、不能有 '--' 且必須小於 32 個字元。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az containerapp create
建立容器應用程式。
az containerapp create --name
--resource-group
[--allow-insecure {false, true}]
[--args]
[--command]
[--container-name]
[--cpu]
[--dal]
[--dapr-app-id]
[--dapr-app-port]
[--dapr-app-protocol {grpc, http}]
[--dapr-http-max-request-size]
[--dapr-http-read-buffer-size]
[--dapr-log-level {debug, error, info, warn}]
[--enable-dapr {false, true}]
[--env-vars]
[--environment]
[--exposed-port]
[--image]
[--ingress {external, internal}]
[--max-replicas]
[--memory]
[--min-replicas]
[--no-wait]
[--registry-identity]
[--registry-password]
[--registry-server]
[--registry-username]
[--revision-suffix]
[--revisions-mode {multiple, single}]
[--scale-rule-auth]
[--scale-rule-http-concurrency]
[--scale-rule-metadata]
[--scale-rule-name]
[--scale-rule-type]
[--secret-volume-mount]
[--secrets]
[--system-assigned]
[--tags]
[--target-port]
[--termination-grace-period]
[--transport {auto, http, http2, tcp}]
[--user-assigned]
[--workload-profile-name]
[--yaml]
範例
建立容器應用程式並擷取其完整功能變數名稱。
az containerapp create -n my-containerapp -g MyResourceGroup \
--image myregistry.azurecr.io/my-app:v1.0 --environment MyContainerappEnv \
--ingress external --target-port 80 \
--registry-server myregistry.azurecr.io --registry-username myregistry --registry-password $REGISTRY_PASSWORD \
--query properties.configuration.ingress.fqdn
建立具有資源需求和複本計數限制的容器應用程式。
az containerapp create -n my-containerapp -g MyResourceGroup \
--image nginx --environment MyContainerappEnv \
--cpu 0.5 --memory 1.0Gi \
--min-replicas 4 --max-replicas 8
建立具有秘密和環境變數的容器應用程式。
az containerapp create -n my-containerapp -g MyResourceGroup \
--image my-app:v1.0 --environment MyContainerappEnv \
--secrets mysecret=secretvalue1 anothersecret="secret value 2" \
--env-vars GREETING="Hello, world" SECRETENV=secretref:anothersecret
使用 YAML 組態建立容器應用程式。 範例 YAML 組態 - https://aka.ms/azure-container-apps-yaml
az containerapp create -n my-containerapp -g MyResourceGroup \
--environment MyContainerappEnv \
--yaml "path/to/yaml/file.yml"
使用 HTTP 調整規則建立容器應用程式
az containerapp create -n myapp -g mygroup --environment myenv --image nginx \
--scale-rule-name my-http-rule \
--scale-rule-http-concurrency 50
使用自訂調整規則建立容器應用程式
az containerapp create -n my-containerapp -g MyResourceGroup \
--image my-queue-processor --environment MyContainerappEnv \
--min-replicas 4 --max-replicas 8 \
--scale-rule-name queue-based-autoscaling \
--scale-rule-type azure-queue \
--scale-rule-metadata "accountName=mystorageaccountname" \
"cloud=AzurePublicCloud" \
"queueLength": "5" "queueName": "foo" \
--scale-rule-auth "connection=my-connection-string-secret-name"
建立具有秘密的容器應用程式,並將其掛接在磁碟區中。
az containerapp create -n my-containerapp -g MyResourceGroup \
--image my-app:v1.0 --environment MyContainerappEnv \
--secrets mysecret=secretvalue1 anothersecret="secret value 2" \
--secret-volume-mount "mnt/secrets"
必要參數
Containerapp 的名稱。 名稱必須包含小寫英數位元或 '-'、以字母開頭、以英數位元結尾、不能有 '--' 且必須小於 32 個字元。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
選擇性參數
允許輸入流量不安全的連線。
容器啟動命令自變數的清單。 以空格分隔的值,例如 “-c” “mycommand”。 空字串可清除現有的值。
在啟動期間執行之容器上支援的命令清單。 以空格分隔的值,例如 “/bin/queue” “mycommand”。 空字串可清除現有的值。
容器的名稱。
核心中所需的CPU,從0.25 - 2.0,例如0.5。
啟用 Dapr 側車的 API 記錄。
Dapr 應用程式識別碼。
Dapr 埠會使用 來與應用程式通訊。
Dapr 用來與應用程式通訊的通訊協定。
以 MB 增加要求本文 HTTP 和 grpc 伺服器參數的大小上限,以處理大型檔案上傳。
傳送多 KB 標頭標頭時,要處理之 HTTP 標頭讀取緩衝區的大小上限。
設定 Dapr sidecar 的記錄層級。
布爾值,指出 Dapr 側車是否已啟用。
容器的環境變數清單。 以 『key=value』 格式分隔的空間值。 空字串可清除現有的值。 使用 'secretref:' 作為參考秘密的前置詞值。
容器應用程式環境的名稱或資源識別碼。
其他公開的埠。 僅支援 tcp 傳輸通訊協定。 如果應用程式輸入為外部,則每個環境必須是唯一的。
容器映射,例如 publisher/image-name:tag。
輸入類型。
複本數目上限。
0.5 - 4.0 的所需記憶體以 “Gi” 結尾,例如 1.0Gi。
複本數目下限。
請勿等候長時間執行的作業完成。
使用登錄伺服器進行驗證的受控識別,而不是使用者名稱/密碼。 分別針對使用者定義和系統定義的身分識別使用資源標識碼或「系統」。 登錄必須是 ACR。 可能的話,系統會自動為身分識別建立「acrpull」角色 assignemnt。
登入容器登錄的密碼。 如果儲存為秘密,值必須以 'secretref:' 開頭,後面接著秘密名稱。
容器登錄伺服器主機名,例如 myregistry.azurecr.io。
要登入容器登錄的用戶名稱。
附加至修訂名稱的使用者易記後綴。
容器應用程式的使用中修訂模式。
調整規則驗證參數。 驗證參數的格式必須是 “= = ...”。
相應放大之前的並行要求數目上限。僅支援 HTTP 和 tcp 調整規則。
調整規則元數據。 元數據的格式必須是 “= = ...”。
調整規則的名稱。
縮放規則的類型。 默認值:HTTP。 如需詳細資訊,請造訪 https://learn.microsoft.com/azure/container-apps/scale-app#scale-triggers。
掛接所有秘密的路徑,例如 mnt/secrets。
容器應用程式的秘密清單。 以 『key=value』 格式分隔的空間值。
布爾值,指出是否指派系統指派的身分識別。
以空格分隔的標記:key[=value] [key[=value] ...]。使用 「清除現有的標記」。
用於輸入流量的應用程式埠。
復本在強制終止之前,會先正常關閉複本的持續時間,以秒為單位。 (預設值:30)。
用於輸入流量的傳輸通訊協定。
要指派的空間分隔使用者身分識別。
要執行應用程式的工作負載配置檔名稱。
具有容器應用程式組態的 .yaml 檔案路徑。 將會忽略所有其他參數。 如需範例,請參閱 https://docs.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examples。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az containerapp create (containerapp 擴充功能)
建立容器應用程式。
az containerapp create --name
--resource-group
[--allow-insecure {false, true}]
[--args]
[--artifact]
[--bind]
[--branch]
[--build-env-vars]
[--command]
[--container-name]
[--context-path]
[--cpu]
[--customized-keys]
[--dal]
[--dapr-app-id]
[--dapr-app-port]
[--dapr-app-protocol {grpc, http}]
[--dapr-http-max-request-size]
[--dapr-http-read-buffer-size]
[--dapr-log-level {debug, error, info, warn}]
[--enable-dapr {false, true}]
[--enable-java-agent {false, true}]
[--enable-java-metrics {false, true}]
[--env-vars]
[--environment]
[--environment-type {connected, managed}]
[--exposed-port]
[--image]
[--ingress {external, internal}]
[--max-inactive-revisions]
[--max-replicas]
[--memory]
[--min-replicas]
[--no-wait]
[--registry-identity]
[--registry-password]
[--registry-server]
[--registry-username]
[--repo]
[--revision-suffix]
[--revisions-mode {multiple, single}]
[--runtime {generic, java}]
[--scale-rule-auth]
[--scale-rule-http-concurrency]
[--scale-rule-identity]
[--scale-rule-metadata]
[--scale-rule-name]
[--scale-rule-type]
[--secret-volume-mount]
[--secrets]
[--service-principal-client-id]
[--service-principal-client-secret]
[--service-principal-tenant-id]
[--source]
[--system-assigned]
[--tags]
[--target-port]
[--termination-grace-period]
[--token]
[--transport {auto, http, http2, tcp}]
[--user-assigned]
[--workload-profile-name]
[--yaml]
範例
建立容器應用程式並擷取其完整功能變數名稱。
az containerapp create -n my-containerapp -g MyResourceGroup \
--image myregistry.azurecr.io/my-app:v1.0 --environment MyContainerappEnv \
--ingress external --target-port 80 \
--registry-server myregistry.azurecr.io --registry-username myregistry --registry-password $REGISTRY_PASSWORD \
--query properties.configuration.ingress.fqdn
建立具有資源需求和複本計數限制的容器應用程式。
az containerapp create -n my-containerapp -g MyResourceGroup \
--image nginx --environment MyContainerappEnv \
--cpu 0.5 --memory 1.0Gi \
--min-replicas 4 --max-replicas 8
建立具有秘密和環境變數的容器應用程式。
az containerapp create -n my-containerapp -g MyResourceGroup \
--image my-app:v1.0 --environment MyContainerappEnv \
--secrets mysecret=secretvalue1 anothersecret="secret value 2" \
--env-vars GREETING="Hello, world" SECRETENV=secretref:anothersecret
使用 YAML 組態建立容器應用程式。 範例 YAML 組態 - https://aka.ms/azure-container-apps-yaml
az containerapp create -n my-containerapp -g MyResourceGroup \
--environment MyContainerappEnv \
--yaml "path/to/yaml/file.yml"
使用 HTTP 調整規則建立容器應用程式
az containerapp create -n myapp -g mygroup --environment myenv --image nginx \
--scale-rule-name my-http-rule \
--scale-rule-http-concurrency 50
使用自訂調整規則建立容器應用程式
az containerapp create -n my-containerapp -g MyResourceGroup \
--image my-queue-processor --environment MyContainerappEnv \
--min-replicas 4 --max-replicas 8 \
--scale-rule-name queue-based-autoscaling \
--scale-rule-type azure-queue \
--scale-rule-metadata "accountName=mystorageaccountname" \
"cloud=AzurePublicCloud" \
"queueLength=5" "queueName=foo" \
--scale-rule-auth "connection=my-connection-string-secret-name"
使用身分識別來驗證自定義縮放規則建立容器應用程式
az containerapp create -n my-containerapp -g MyResourceGroup \
--image my-queue-processor --environment MyContainerappEnv \
--user-assigned myUserIdentityResourceId --min-replicas 4 --max-replicas 8 \
--scale-rule-name queue-based-autoscaling \
--scale-rule-type azure-queue \
--scale-rule-metadata "accountName=mystorageaccountname" \
"cloud=AzurePublicCloud" \
"queueLength=5" "queueName=foo" \
--scale-rule-identity myUserIdentityResourceId
建立具有秘密的容器應用程式,並將其掛接在磁碟區中。
az containerapp create -n my-containerapp -g MyResourceGroup \
--image my-app:v1.0 --environment MyContainerappEnv \
--secrets mysecret=secretvalue1 anothersecret="secret value 2" \
--secret-volume-mount "mnt/secrets"
建立裝載於連線環境的容器應用程式。
az containerapp create -n my-containerapp -g MyResourceGroup \
--image my-app:v1.0 --environment MyContainerappConnectedEnv \
--environment-type connected
在提供的 GitHub 存放庫中,從新的 GitHub Actions 工作流程建立容器應用程式
az containerapp create -n my-containerapp -g MyResourceGroup \
--environment MyContainerappEnv --registry-server MyRegistryServer \
--registry-user MyRegistryUser --registry-pass MyRegistryPass \
--repo https://github.com/myAccount/myRepo
從提供的應用程式來源建立容器應用程式
az containerapp create -n my-containerapp -g MyResourceGroup \
--environment MyContainerappEnv --registry-server MyRegistryServer \
--registry-user MyRegistryUser --registry-pass MyRegistryPass \
--source .
建立已啟用 Java 計量的容器應用程式
az containerapp create -n my-containerapp -g MyResourceGroup \
--image my-app:v1.0 --environment MyContainerappEnv \
--enable-java-metrics
建立已啟用 Java 代理程式的容器應用程式
az containerapp create -n my-containerapp -g MyResourceGroup \
--image my-app:v1.0 --environment MyContainerappEnv \
--enable-java-agent
必要參數
Containerapp 的名稱。 名稱必須包含小寫英數位元或 '-'、以字母開頭、以英數位元結尾、不能有 '--' 且必須小於 32 個字元。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
選擇性參數
允許輸入流量不安全的連線。
容器啟動命令自變數的清單。 以空格分隔的值,例如 “-c” “mycommand”。 空字串可清除現有的值。
用來建置容器映像之應用程式成品的本機路徑。 請參閱這裡支援的成品: https://aka.ms/SourceToCloudSupportedArtifacts。
要連線至此應用程式的服務、系結或 Java 元件的空間分隔清單。 例如SVC_NAME1[:BIND_NAME1] SVC_NAME2[:BIND_NAME2]...
提供的 GitHub 存放庫中的分支。 如果未指定,則假設為 GitHub 存放庫的預設分支。
組建的環境變數清單。 以 『key=value』 格式分隔的空間值。
在啟動期間執行之容器上支援的命令清單。 以空格分隔的值,例如 “/bin/queue” “mycommand”。 空字串可清除現有的值。
容器的名稱。
要執行 Docker 組建之存放庫中的路徑。 默認為 “./”。 Dockerfile 假設名為 “Dockerfile”,且在此目錄中。
核心中所需的CPU,從0.25 - 2.0,例如0.5。
用來變更預設組態名稱的自定義金鑰。 索引鍵是原始名稱,值為自定義名稱。
啟用 Dapr 側車的 API 記錄。
Dapr 應用程式識別碼。
Dapr 埠會使用 來與應用程式通訊。
Dapr 用來與應用程式通訊的通訊協定。
以 MB 增加要求本文 HTTP 和 grpc 伺服器參數的大小上限,以處理大型檔案上傳。
傳送多 KB 標頭標頭時,要處理之 HTTP 標頭讀取緩衝區的大小上限。
設定 Dapr sidecar 的記錄層級。
布爾值,指出 Dapr 側車是否已啟用。
布爾值,指出是否要啟用應用程式的 Java 代理程式。 僅適用於 Java 執行時間。
布爾值,指出是否要啟用應用程式的 Java 計量。 僅適用於 Java 執行時間。
容器的環境變數清單。 以 『key=value』 格式分隔的空間值。 空字串可清除現有的值。 使用 'secretref:' 作為參考秘密的前置詞值。
容器應用程式環境的名稱或資源識別碼。
環境類型。
其他公開的埠。 僅支援 tcp 傳輸通訊協定。 如果應用程式輸入為外部,則每個環境必須是唯一的。
容器映射,例如 publisher/image-name:tag。
輸入類型。
容器應用程式可以擁有的最大非使用中修訂。
複本數目上限。
0.5 - 4.0 的所需記憶體以 “Gi” 結尾,例如 1.0Gi。
複本數目下限。
請勿等候長時間執行的作業完成。
使用登錄伺服器進行驗證的受控識別,而不是使用者名稱/密碼。 分別針對使用者定義和系統定義的身分識別使用資源標識碼或「系統」。 登錄必須是 ACR。 可能的話,系統會自動為身分識別建立「acrpull」角色 assignemnt。
登入容器登錄的密碼。 如果儲存為秘密,值必須以 'secretref:' 開頭,後面接著秘密名稱。
容器登錄伺服器主機名,例如 myregistry.azurecr.io。
要登入容器登錄的用戶名稱。
透過 GitHub Actions 建立應用程式,格式為: https://github.com// 或 /。
附加至修訂名稱的使用者易記後綴。
容器應用程式的使用中修訂模式。
容器應用程式的運行時間。
調整規則驗證參數。 驗證參數的格式必須是 “= = ...”。
相應放大之前的並行要求數目上限。僅支援 HTTP 和 tcp 調整規則。
使用 Azure Scaler 資源進行驗證的受控識別資源識別碼(記憶體帳戶/eventhub 或其他),或使用系統指派的身分識別。
調整規則元數據。 元數據的格式必須是 “= = ...”。
調整規則的名稱。
縮放規則的類型。 默認值:HTTP。 如需詳細資訊,請造訪 https://learn.microsoft.com/azure/container-apps/scale-app#scale-triggers。
掛接所有秘密的路徑,例如 mnt/secrets。
容器應用程式的秘密清單。 以 『key=value』 格式分隔的空間值。
服務主體用戶端識別碼。 由 GitHub Actions 用來向 Azure 進行驗證。
服務主體客戶端密碼。 由 GitHub Actions 用來向 Azure 進行驗證。
服務主體租用戶標識碼。 由 GitHub Actions 用來向 Azure 進行驗證。
包含用來建置容器映像之應用程式來源和 Dockerfile 的本機目錄路徑。 預覽:如果沒有 Dockerfile 存在,就會使用 buildpack 產生容器映像。 如果 Docker 未執行或建置套件無法使用,Oryx 將用來產生映像。 請參閱這裡支援的 Oryx 運行時間: https://aka.ms/SourceToCloudSupportedVersions。
布爾值,指出是否指派系統指派的身分識別。
以空格分隔的標記:key[=value] [key[=value] ...]。使用 「清除現有的標記」。
用於輸入流量的應用程式埠。
復本在強制終止之前,會先正常關閉複本的持續時間,以秒為單位。 (預設值:30)。
具有指定存放庫寫入許可權的個人存取令牌。 如需詳細資訊: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line。 如果在快取中未提供或找不到 ,且使用 --repo,則會開啟瀏覽器頁面以向 Github 進行驗證。
用於輸入流量的傳輸通訊協定。
要指派的空間分隔使用者身分識別。
要執行應用程式的工作負載配置檔名稱。
具有容器應用程式組態的 .yaml 檔案路徑。 將會忽略所有其他參數。 如需範例,請參閱 https://docs.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examples。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az containerapp delete
刪除容器應用程式。
az containerapp delete [--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
[--yes]
範例
刪除容器應用程式。
az containerapp delete -g MyResourceGroup -n MyContainerapp
選擇性參數
一或多個資源識別碼 (以空格分隔)。 它應該是完整資源識別碼,其中包含「資源標識碼」引數的所有資訊。 您應該提供 --ids 或其他「資源識別碼」引數。
Containerapp 的名稱。 名稱必須包含小寫英數位元或 '-'、以字母開頭、以英數位元結尾、不能有 '--' 且必須小於 32 個字元。
請勿等候長時間執行的作業完成。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
不提示確認。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az containerapp delete (containerapp 擴充功能)
刪除容器應用程式。
az containerapp delete [--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
[--yes]
範例
刪除容器應用程式。
az containerapp delete -g MyResourceGroup -n MyContainerapp
選擇性參數
一或多個資源識別碼 (以空格分隔)。 它應該是完整資源識別碼,其中包含「資源標識碼」引數的所有資訊。 您應該提供 --ids 或其他「資源識別碼」引數。
Containerapp 的名稱。 名稱必須包含小寫英數位元或 '-'、以字母開頭、以英數位元結尾、不能有 '--' 且必須小於 32 個字元。
請勿等候長時間執行的作業完成。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
不提示確認。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az containerapp exec
在容器應用程式複本內開啟類似SSH的互動式殼層。
az containerapp exec --name
--resource-group
[--command]
[--container]
[--replica]
[--revision]
範例
exec 進入容器應用程式
az containerapp exec -n my-containerapp -g MyResourceGroup
exec 到特定的容器應用程式復本和修訂
az containerapp exec -n my-containerapp -g MyResourceGroup --replica MyReplica --revision MyRevision
在 containerapp 中開啟 bash 殼層
az containerapp exec -n my-containerapp -g MyResourceGroup --command bash
必要參數
Containerapp 的名稱。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
選擇性參數
啟動命令 (bash、zsh、sh 等)。
要透過 SSH 連線的容器名稱。
要透過 SSH 連線的複本名稱。 使用 'az containerapp replica list' 列出複本。 如果應用程式沒有流量,復本可能不存在。
要 ssh 登入的容器應用程式修訂名稱。 預設為最新的修訂。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az containerapp list
列出容器應用程式。
az containerapp list [--environment]
[--resource-group]
範例
列出目前訂用帳戶中的容器應用程式。
az containerapp list
依資源群組列出容器應用程式。
az containerapp list -g MyResourceGroup
選擇性參數
容器應用程式環境的名稱或資源識別碼。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az containerapp list (containerapp 擴充功能)
列出容器應用程式。
az containerapp list [--environment]
[--environment-type {connected, managed}]
[--resource-group]
範例
列出目前訂用帳戶中的容器應用程式。
az containerapp list
依資源群組列出容器應用程式。
az containerapp list -g MyResourceGroup
依環境類型列出容器應用程式。
az containerapp list --environment-type connected
選擇性參數
容器應用程式環境的名稱或資源識別碼。
環境類型。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az containerapp list-usages
列出特定區域中訂用帳戶層級配額的使用方式。
az containerapp list-usages --location
範例
列出特定區域中配額的使用方式。
az containerapp list-usages -l eastus
必要參數
位置。 值的來源:az account list-locations
。 您可以使用 az configure --defaults location=<location>
設定預設位置。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az containerapp show
顯示容器應用程式的詳細數據。
az containerapp show [--ids]
[--name]
[--resource-group]
[--show-secrets]
[--subscription]
範例
顯示容器應用程式的詳細數據。
az containerapp show -n my-containerapp -g MyResourceGroup
選擇性參數
一或多個資源識別碼 (以空格分隔)。 它應該是完整資源識別碼,其中包含「資源標識碼」引數的所有資訊。 您應該提供 --ids 或其他「資源識別碼」引數。
Containerapp 的名稱。 名稱必須包含小寫英數位元或 '-'、以字母開頭、以英數位元結尾、不能有 '--' 且必須小於 32 個字元。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
顯示 Containerapp 秘密。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az containerapp show (containerapp 擴充功能)
顯示容器應用程式的詳細數據。
az containerapp show [--ids]
[--name]
[--resource-group]
[--show-secrets]
[--subscription]
範例
顯示容器應用程式的詳細數據。
az containerapp show -n my-containerapp -g MyResourceGroup
選擇性參數
一或多個資源識別碼 (以空格分隔)。 它應該是完整資源識別碼,其中包含「資源標識碼」引數的所有資訊。 您應該提供 --ids 或其他「資源識別碼」引數。
Containerapp 的名稱。 名稱必須包含小寫英數位元或 '-'、以字母開頭、以英數位元結尾、不能有 '--' 且必須小於 32 個字元。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
顯示 Containerapp 秘密。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az containerapp show-custom-domain-verification-id
顯示系結應用程式或環境自定義網域的驗證標識碼。
az containerapp show-custom-domain-verification-id
範例
取得驗證標識碼,其必須新增為應用程式自定義網域的 TXT 記錄,以驗證網域擁有權
az containerapp show-custom-domain-verification-id
取得驗證標識碼,其必須新增為自定義環境 DNS 後綴的 TXT 記錄,以驗證網域擁有權
az containerapp show-custom-domain-verification-id
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az containerapp up
建立或更新容器應用程式以及任何相關聯的資源(ACR、資源群組、容器應用程式環境、GitHub Actions 等)。
az containerapp up --name
[--branch]
[--browse]
[--context-path]
[--env-vars]
[--environment]
[--image]
[--ingress {external, internal}]
[--location]
[--logs-workspace-id]
[--logs-workspace-key]
[--registry-password]
[--registry-server]
[--registry-username]
[--repo]
[--resource-group]
[--service-principal-client-id]
[--service-principal-client-secret]
[--service-principal-tenant-id]
[--source]
[--target-port]
[--token]
[--workload-profile-name]
範例
在 GitHub 存放庫中從 dockerfile 建立容器應用程式(設定 github 動作)
az containerapp up -n my-containerapp --repo https://github.com/myAccount/myRepo
從本機目錄中的 dockerfile 建立容器應用程式(如果找不到 dockerfile 則自動產生容器)
az containerapp up -n my-containerapp --source .
從登錄中的映像建立容器應用程式
az containerapp up -n my-containerapp --image myregistry.azurecr.io/myImage:myTag
從登錄中啟用輸入和指定環境的映像建立容器應用程式
az containerapp up -n my-containerapp --image myregistry.azurecr.io/myImage:myTag --ingress external --target-port 80 --environment MyEnv
必要參數
Containerapp 的名稱。 名稱必須包含小寫英數位元或 '-'、以字母開頭、以英數位元結尾、不能有 '--' 且必須小於 32 個字元。
選擇性參數
Github 存放庫的分支。 如果未指定,則假設為 Github 存放庫的預設分支。
盡可能在建立和部署之後,在網頁瀏覽器中開啟應用程式。
用來執行 Docker 組建之存放庫中的路徑。 默認為 “./”。 Dockerfile 假設名為 “Dockerfile”,且在此目錄中。
容器的環境變數清單。 以 『key=value』 格式分隔的空間值。 空字串可清除現有的值。 使用 'secretref:' 作為參考秘密的前置詞值。
容器應用程式環境的名稱或資源識別碼。
容器映射,例如 publisher/image-name:tag。
輸入類型。
位置。 值的來源:az account list-locations
。 您可以使用 az configure --defaults location=<location>
設定預設位置。
要傳送診斷記錄的Log Analytics工作區工作區標識碼。 您可以使用 “az monitor log-analytics workspace create” 來建立一個。 可能會套用額外的計費。
用來設定Log Analytics工作區的Log Analytics工作區密鑰。 您可以使用 “az monitor log-analytics workspace get-shared-keys” 來擷取密鑰。
登入容器登錄的密碼。 如果儲存為秘密,值必須以 'secretref:' 開頭,後面接著秘密名稱。
容器登錄伺服器主機名,例如 myregistry.azurecr.io。
要登入容器登錄的用戶名稱。
透過 Github Actions 建立應用程式。 格式為: https://github.com// 或 /。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
服務主體用戶端識別碼。 由 Github Actions 用來向 Azure 進行驗證。
服務主體客戶端密碼。 由 Github Actions 用來向 Azure 進行驗證。
服務主體租用戶標識碼。 由 Github Actions 用來向 Azure 進行驗證。
包含用來建置容器映像之應用程式來源和 Dockerfile 的本機目錄路徑。 預覽:如果沒有 Dockerfile 存在,就會使用 buildpack 產生容器映像。 如果 Docker 未執行或建置套件無法使用,Oryx 將用來產生映像。 請參閱這裡支援的 Oryx 運行時間: https://github.com/microsoft/Oryx/blob/main/doc/supportedRuntimeVersions.md。
用於輸入流量的應用程式埠。
具有指定存放庫寫入許可權的個人存取令牌。 如需詳細資訊: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line。 如果在快取中未提供或找不到 ,且使用 --repo,則會開啟瀏覽器頁面以向 Github 進行驗證。
工作負載配置檔的易記名稱。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az containerapp up (containerapp 擴充功能)
建立或更新容器應用程式以及任何相關聯的資源(ACR、資源群組、容器應用程式環境、GitHub Actions 等)。
az containerapp up --name
[--artifact]
[--branch]
[--browse]
[--build-env-vars]
[--connected-cluster-id]
[--context-path]
[--custom-location]
[--env-vars]
[--environment]
[--image]
[--ingress {external, internal}]
[--location]
[--logs-workspace-id]
[--logs-workspace-key]
[--registry-password]
[--registry-server]
[--registry-username]
[--repo]
[--resource-group]
[--service-principal-client-id]
[--service-principal-client-secret]
[--service-principal-tenant-id]
[--source]
[--target-port]
[--token]
[--workload-profile-name]
範例
在 GitHub 存放庫中從 dockerfile 建立容器應用程式(設定 github 動作)
az containerapp up -n my-containerapp --repo https://github.com/myAccount/myRepo
從本機目錄中的 dockerfile 建立容器應用程式(如果找不到 dockerfile 則自動產生容器)
az containerapp up -n my-containerapp --source .
從登錄中的映像建立容器應用程式
az containerapp up -n my-containerapp --image myregistry.azurecr.io/myImage:myTag
從登錄中啟用輸入和指定環境的映像建立容器應用程式
az containerapp up -n my-containerapp --image myregistry.azurecr.io/myImage:myTag --ingress external --target-port 80 --environment MyEnv
從線上叢集上登錄中的映像建立容器應用程式
az containerapp up -n my-containerapp --image myregistry.azurecr.io/myImage:myTag --connected-cluster-id MyConnectedClusterResourceId
在連線的環境中,從登錄中的映像建立容器應用程式
az containerapp up -n my-containerapp --image myregistry.azurecr.io/myImage:myTag --environment MyConnectedEnvironmentId
必要參數
Containerapp 的名稱。 名稱必須包含小寫英數位元或 '-'、以字母開頭、以英數位元結尾、不能有 '--' 且必須小於 32 個字元。
選擇性參數
用來建置容器映像之應用程式成品的本機路徑。 請參閱這裡支援的成品: https://aka.ms/SourceToCloudSupportedArtifacts。
Github 存放庫的分支。 如果未指定,則假設為 Github 存放庫的預設分支。
盡可能在建立和部署之後,在網頁瀏覽器中開啟應用程式。
組建的環境變數清單。 以 『key=value』 格式分隔的空間值。
已連線叢集的資源標識碼。 使用 'az connectedk8s list' 列出。
用來執行 Docker 組建之存放庫中的路徑。 默認為 “./”。 Dockerfile 假設名為 “Dockerfile”,且在此目錄中。
自訂位置的資源識別碼。 使用 'az customlocation list' 列出。
容器的環境變數清單。 以 『key=value』 格式分隔的空間值。 空字串可清除現有的值。 使用 'secretref:' 作為參考秘密的前置詞值。
容器應用程式受控環境或已連線環境的名稱或資源標識符。
容器映射,例如 publisher/image-name:tag。
輸入類型。
位置。 值的來源:az account list-locations
。 您可以使用 az configure --defaults location=<location>
設定預設位置。
要傳送診斷記錄的Log Analytics工作區工作區標識碼。 您可以使用 “az monitor log-analytics workspace create” 來建立一個。 可能會套用額外的計費。
用來設定Log Analytics工作區的Log Analytics工作區密鑰。 您可以使用 “az monitor log-analytics workspace get-shared-keys” 來擷取密鑰。
登入容器登錄的密碼。 如果儲存為秘密,值必須以 'secretref:' 開頭,後面接著秘密名稱。
容器登錄伺服器主機名,例如 myregistry.azurecr.io。
要登入容器登錄的用戶名稱。
透過 Github Actions 建立應用程式。 格式為: https://github.com// 或 /。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
服務主體用戶端識別碼。 由 Github Actions 用來向 Azure 進行驗證。
服務主體客戶端密碼。 由 Github Actions 用來向 Azure 進行驗證。
服務主體租用戶標識碼。 由 Github Actions 用來向 Azure 進行驗證。
包含用來建置容器映像之應用程式來源和 Dockerfile 的本機目錄路徑。 預覽:如果沒有 Dockerfile 存在,就會使用 buildpack 產生容器映像。 如果 Docker 未執行或建置套件無法使用,Oryx 將用來產生映像。 請參閱這裡支援的 Oryx 運行時間: https://github.com/microsoft/Oryx/blob/main/doc/supportedRuntimeVersions.md。
用於輸入流量的應用程式埠。
具有指定存放庫寫入許可權的個人存取令牌。 如需詳細資訊: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line。 如果在快取中未提供或找不到 ,且使用 --repo,則會開啟瀏覽器頁面以向 Github 進行驗證。
工作負載配置檔的易記名稱。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az containerapp update
更新容器應用程式。 在多個修訂模式中,根據最新的修訂建立新的修訂。
az containerapp update [--args]
[--command]
[--container-name]
[--cpu]
[--ids]
[--image]
[--max-replicas]
[--memory]
[--min-replicas]
[--name]
[--no-wait]
[--remove-all-env-vars]
[--remove-env-vars]
[--replace-env-vars]
[--resource-group]
[--revision-suffix]
[--scale-rule-auth]
[--scale-rule-http-concurrency]
[--scale-rule-metadata]
[--scale-rule-name]
[--scale-rule-type]
[--secret-volume-mount]
[--set-env-vars]
[--subscription]
[--tags]
[--termination-grace-period]
[--workload-profile-name]
[--yaml]
範例
更新容器應用程式的容器映像。
az containerapp update -n my-containerapp -g MyResourceGroup \
--image myregistry.azurecr.io/my-app:v2.0
更新容器應用程式的資源需求和調整限制。
az containerapp update -n my-containerapp -g MyResourceGroup \
--cpu 0.5 --memory 1.0Gi \
--min-replicas 4 --max-replicas 8
使用 HTTP 調整規則更新容器應用程式
az containerapp update -n myapp -g mygroup \
--scale-rule-name my-http-rule \
--scale-rule-http-concurrency 50
使用自訂調整規則更新容器應用程式
az containerapp update -n myapp -g mygroup \
--scale-rule-name my-custom-rule \
--scale-rule-type my-custom-type \
--scale-rule-metadata key=value key2=value2 \
--scale-rule-auth triggerparam=secretref triggerparam=secretref
選擇性參數
容器啟動命令自變數的清單。 以空格分隔的值,例如 “-c” “mycommand”。 空字串可清除現有的值。
在啟動期間執行之容器上支援的命令清單。 以空格分隔的值,例如 “/bin/queue” “mycommand”。 空字串可清除現有的值。
容器的名稱。
核心中所需的CPU,從0.25 - 2.0,例如0.5。
一或多個資源識別碼 (以空格分隔)。 它應該是完整資源識別碼,其中包含「資源標識碼」引數的所有資訊。 您應該提供 --ids 或其他「資源識別碼」引數。
容器映射,例如 publisher/image-name:tag。
複本數目上限。
0.5 - 4.0 的所需記憶體以 “Gi” 結尾,例如 1.0Gi。
複本數目下限。
Containerapp 的名稱。 名稱必須包含小寫英數位元或 '-'、以字母開頭、以英數位元結尾、不能有 '--' 且必須小於 32 個字元。
請勿等候長時間執行的作業完成。
從 container 移除所有環境變數。。
從容器中移除環境變數。 以空格分隔的環境變數名稱。
取代容器中的環境變數。 拿掉其他現有的環境變數。 以 『key=value』 格式分隔的空間值。 如果儲存為秘密,值必須以 'secretref:' 開頭,後面接著秘密名稱。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
附加至修訂名稱的使用者易記後綴。
調整規則驗證參數。 驗證參數的格式必須是 “= = ...”。
相應放大之前的並行要求數目上限。僅支援 HTTP 和 tcp 調整規則。
調整規則元數據。 元數據的格式必須是 “= = ...”。
調整規則的名稱。
縮放規則的類型。 默認值:HTTP。 如需詳細資訊,請造訪 https://learn.microsoft.com/azure/container-apps/scale-app#scale-triggers。
掛接所有秘密的路徑,例如 mnt/secrets。
在容器中新增或更新環境變數。 不會修改現有的環境變數。 以 『key=value』 格式分隔的空間值。 如果儲存為秘密,值必須以 'secretref:' 開頭,後面接著秘密名稱。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
以空格分隔的標記:key[=value] [key[=value] ...]。使用 「清除現有的標記」。
復本在強制終止之前,會先正常關閉複本的持續時間,以秒為單位。 (預設值:30)。
工作負載配置檔的易記名稱。
具有容器應用程式組態的 .yaml 檔案路徑。 將會忽略所有其他參數。 如需範例,請參閱 https://docs.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examples。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az containerapp update (containerapp 擴充功能)
更新容器應用程式。 在多個修訂模式中,根據最新的修訂建立新的修訂。
az containerapp update [--args]
[--artifact]
[--bind]
[--build-env-vars]
[--command]
[--container-name]
[--cpu]
[--customized-keys]
[--enable-java-agent {false, true}]
[--enable-java-metrics {false, true}]
[--ids]
[--image]
[--max-inactive-revisions]
[--max-replicas]
[--memory]
[--min-replicas]
[--name]
[--no-wait]
[--remove-all-env-vars]
[--remove-env-vars]
[--replace-env-vars]
[--resource-group]
[--revision-suffix]
[--runtime {generic, java}]
[--scale-rule-auth]
[--scale-rule-http-concurrency]
[--scale-rule-identity]
[--scale-rule-metadata]
[--scale-rule-name]
[--scale-rule-type]
[--secret-volume-mount]
[--set-env-vars]
[--source]
[--subscription]
[--tags]
[--termination-grace-period]
[--unbind]
[--workload-profile-name]
[--yaml]
範例
更新容器應用程式的容器映像。
az containerapp update -n my-containerapp -g MyResourceGroup \
--image myregistry.azurecr.io/my-app:v2.0
更新容器應用程式的資源需求和調整限制。
az containerapp update -n my-containerapp -g MyResourceGroup \
--cpu 0.5 --memory 1.0Gi \
--min-replicas 4 --max-replicas 8
使用 HTTP 調整規則更新容器應用程式
az containerapp update -n myapp -g mygroup \
--scale-rule-name my-http-rule \
--scale-rule-http-concurrency 50
使用自訂調整規則更新容器應用程式
az containerapp update -n myapp -g mygroup \
--scale-rule-name my-custom-rule \
--scale-rule-type my-custom-type \
--scale-rule-metadata key=value key2=value2 \
--scale-rule-auth triggerparam=secretref triggerparam=secretref
從提供的應用程式來源更新容器應用程式
az containerapp update -n my-containerapp -g MyResourceGroup --source .
使用已啟用 Java 計量更新容器應用程式
az containerapp update -n my-containerapp -g MyResourceGroup \
--enable-java-metrics
使用已啟用 Java 代理程式更新容器應用程式
az containerapp update -n my-containerapp -g MyResourceGroup \
--enable-java-agent
更新容器應用程式以清除 Java 增強功能,例如 java 計量、java 代理程式等。
az containerapp update -n my-containerapp -g MyResourceGroup \
--runtime generic
選擇性參數
容器啟動命令自變數的清單。 以空格分隔的值,例如 “-c” “mycommand”。 空字串可清除現有的值。
用來建置容器映像之應用程式成品的本機路徑。 請參閱這裡支援的成品: https://aka.ms/SourceToCloudSupportedArtifacts。
要連線至此應用程式的服務、系結或 Java 元件的空間分隔清單。 例如SVC_NAME1[:BIND_NAME1] SVC_NAME2[:BIND_NAME2]...
組建的環境變數清單。 以 『key=value』 格式分隔的空間值。
在啟動期間執行之容器上支援的命令清單。 以空格分隔的值,例如 “/bin/queue” “mycommand”。 空字串可清除現有的值。
容器的名稱。
核心中所需的CPU,從0.25 - 2.0,例如0.5。
用來變更預設組態名稱的自定義金鑰。 索引鍵是原始名稱,值為自定義名稱。
布爾值,指出是否要啟用應用程式的 Java 代理程式。 僅適用於 Java 執行時間。
布爾值,指出是否要啟用應用程式的 Java 計量。 僅適用於 Java 執行時間。
一或多個資源識別碼 (以空格分隔)。 它應該是完整資源識別碼,其中包含「資源標識碼」引數的所有資訊。 您應該提供 --ids 或其他「資源識別碼」引數。
容器映射,例如 publisher/image-name:tag。
容器應用程式可以擁有的最大非使用中修訂。
複本數目上限。
0.5 - 4.0 的所需記憶體以 “Gi” 結尾,例如 1.0Gi。
複本數目下限。
Containerapp 的名稱。 名稱必須包含小寫英數位元或 '-'、以字母開頭、以英數位元結尾、不能有 '--' 且必須小於 32 個字元。
請勿等候長時間執行的作業完成。
從 container 移除所有環境變數。。
從容器中移除環境變數。 以空格分隔的環境變數名稱。
取代容器中的環境變數。 拿掉其他現有的環境變數。 以 『key=value』 格式分隔的空間值。 如果儲存為秘密,值必須以 'secretref:' 開頭,後面接著秘密名稱。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
附加至修訂名稱的使用者易記後綴。
容器應用程式的運行時間。
調整規則驗證參數。 驗證參數的格式必須是 “= = ...”。
相應放大之前的並行要求數目上限。僅支援 HTTP 和 tcp 調整規則。
使用 Azure Scaler 資源進行驗證的受控識別資源識別碼(記憶體帳戶/eventhub 或其他),或使用系統指派的身分識別。
調整規則元數據。 元數據的格式必須是 “= = ...”。
調整規則的名稱。
縮放規則的類型。 默認值:HTTP。 如需詳細資訊,請造訪 https://learn.microsoft.com/azure/container-apps/scale-app#scale-triggers。
掛接所有秘密的路徑,例如 mnt/secrets。
在容器中新增或更新環境變數。 不會修改現有的環境變數。 以 『key=value』 格式分隔的空間值。 如果儲存為秘密,值必須以 'secretref:' 開頭,後面接著秘密名稱。
包含用來建置容器映像之應用程式來源和 Dockerfile 的本機目錄路徑。 預覽:如果沒有 Dockerfile 存在,就會使用 buildpack 產生容器映像。 如果 Docker 未執行或建置套件無法使用,Oryx 將用來產生映像。 請參閱這裡支援的 Oryx 運行時間: https://aka.ms/SourceToCloudSupportedVersions。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
以空格分隔的標記:key[=value] [key[=value] ...]。使用 「清除現有的標記」。
復本在強制終止之前,會先正常關閉複本的持續時間,以秒為單位。 (預設值:30)。
要從此應用程式移除的服務、系結或 Java 元件的空間分隔清單。 例如BIND_NAME1...
工作負載配置檔的易記名稱。
具有容器應用程式組態的 .yaml 檔案路徑。 將會忽略所有其他參數。 如需範例,請參閱 https://docs.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examples。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。