Share via


az containerapp revision

管理修訂的命令。

命令

名稱 Description 類型 狀態
az containerapp revision activate

啟動修訂。

核心 GA
az containerapp revision copy

根據先前的修訂建立修訂。

核心 GA
az containerapp revision deactivate

停用修訂。

核心 GA
az containerapp revision label

管理指派給流量權數的修訂標籤。

核心 GA
az containerapp revision label add

將修訂標籤設定為具有相關聯流量權數的修訂。

核心 GA
az containerapp revision label remove

從具有相關聯流量權數的修訂中移除修訂標籤。

核心 GA
az containerapp revision label swap

在兩個修訂之間交換修訂標籤與相關聯的流量權數。

核心 GA
az containerapp revision list

列出容器應用程式的修訂。

核心 GA
az containerapp revision restart

重新啟動修訂。

核心 GA
az containerapp revision set-mode

設定容器應用程式的修訂模式。

核心 GA
az containerapp revision show

顯示修訂的詳細數據。

核心 GA

az containerapp revision activate

啟動修訂。

az containerapp revision activate --revision
                                  [--ids]
                                  [--name]
                                  [--resource-group]
                                  [--subscription]

範例

啟動修訂。

az containerapp revision activate -g MyResourceGroup --revision MyContainerappRevision

必要參數

--revision

修訂的名稱。

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

--name -n

Containerapp 的名稱。 名稱必須包含小寫英數位元或 '-'、以字母開頭、以英數位元結尾、不能有 '--' 且必須小於 32 個字元。

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az containerapp revision copy

根據先前的修訂建立修訂。

az containerapp revision copy [--args]
                              [--command]
                              [--container-name]
                              [--cpu]
                              [--from-revision]
                              [--ids]
                              [--image]
                              [--max-replicas]
                              [--memory]
                              [--min-replicas]
                              [--name]
                              [--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]
                              [--set-env-vars]
                              [--subscription]
                              [--tags]
                              [--workload-profile-name]
                              [--yaml]

範例

根據先前的修訂建立修訂。

az containerapp revision copy -n my-containerapp -g MyResourceGroup --cpu 0.75 --memory 1.5Gi

選擇性參數

--args

容器啟動命令自變數的清單。 以空格分隔的值,例如 “-c” “mycommand”。 空字串可清除現有的值。

--command

在啟動期間執行之容器上支援的命令清單。 以空格分隔的值,例如 “/bin/queue” “mycommand”。 空字串可清除現有的值。

--container-name

容器的名稱。

--cpu

核心中所需的CPU,從0.25 - 2.0,例如0.5。

--from-revision

要從中複製的修訂。 默認值:最新的修訂。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

--image -i

容器映射,例如 publisher/image-name:tag。

--max-replicas

複本數目上限。

--memory

0.5 - 4.0 的所需記憶體以 “Gi” 結尾,例如 1.0Gi。

--min-replicas

複本數目下限。

--name -n

Containerapp 的名稱。 名稱必須包含小寫英數位元或 '-'、以字母開頭、以英數位元結尾、不能有 '--' 且必須小於 32 個字元。

--remove-all-env-vars

從 container 移除所有環境變數。。

預設值: False
--remove-env-vars

從容器中移除環境變數。 以空格分隔的環境變數名稱。

--replace-env-vars

取代容器中的環境變數。 拿掉其他現有的環境變數。 以 『key=value』 格式分隔的空間值。 如果儲存為秘密,值必須以 'secretref:' 開頭,後面接著秘密名稱。

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--revision-suffix

附加至修訂名稱的使用者易記後綴。

--scale-rule-auth --sra

調整規則驗證參數。 驗證參數的格式必須是 “= = ...”。

--scale-rule-http-concurrency --scale-rule-tcp-concurrency --srhc --srtc

相應放大之前的並行要求數目上限。僅支援 HTTP 和 tcp 調整規則。

--scale-rule-metadata --srm

調整規則元數據。 元數據的格式必須是 “= = ...”。

--scale-rule-name --srn

縮放規則的名稱。

--scale-rule-type --srt

縮放規則的類型。 默認值:HTTP。 如需詳細資訊,請造訪 https://learn.microsoft.com/azure/container-apps/scale-app#scale-triggers

--set-env-vars

在容器中新增或更新環境變數。 不會修改現有的環境變數。 以 『key=value』 格式分隔的空間值。 如果儲存為秘密,值必須以 'secretref:' 開頭,後面接著秘密名稱。

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--tags

以空格分隔的標記:key[=value] [key[=value] ...]。使用 「清除現有的標記」。

--workload-profile-name -w

工作負載配置檔的易記名稱。

--yaml

具有容器應用程式組態的 .yaml 檔案路徑。 將會忽略所有其他參數。 如需範例,請參閱 https://docs.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examples

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az containerapp revision deactivate

停用修訂。

az containerapp revision deactivate --revision
                                    [--ids]
                                    [--name]
                                    [--resource-group]
                                    [--subscription]

範例

停用修訂。

az containerapp revision deactivate -g MyResourceGroup --revision MyContainerappRevision

必要參數

--revision

修訂的名稱。

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

--name -n

Containerapp 的名稱。 名稱必須包含小寫英數位元或 '-'、以字母開頭、以英數位元結尾、不能有 '--' 且必須小於 32 個字元。

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az containerapp revision list

列出容器應用程式的修訂。

az containerapp revision list --name
                              --resource-group
                              [--all]

範例

列出容器應用程式的修訂。

az containerapp revision list -n my-containerapp -g MyResourceGroup

必要參數

--name -n

Containerapp 的名稱。 名稱必須包含小寫英數位元或 '-'、以字母開頭、以英數位元結尾、不能有 '--' 且必須小於 32 個字元。

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

選擇性參數

--all

顯示非使用中的修訂。

預設值: False
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az containerapp revision restart

重新啟動修訂。

az containerapp revision restart --revision
                                 [--ids]
                                 [--name]
                                 [--resource-group]
                                 [--subscription]

範例

重新啟動修訂。

az containerapp revision restart -n my-containerapp -g MyResourceGroup --revision MyContainerappRevision

必要參數

--revision

修訂的名稱。

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

--name -n

Containerapp 的名稱。 名稱必須包含小寫英數位元或 '-'、以字母開頭、以英數位元結尾、不能有 '--' 且必須小於 32 個字元。

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az containerapp revision set-mode

設定容器應用程式的修訂模式。

az containerapp revision set-mode --mode {multiple, single}
                                  [--ids]
                                  [--name]
                                  [--resource-group]
                                  [--subscription]

範例

將容器應用程式設定為單一修訂模式。

az containerapp revision set-mode -n my-containerapp -g MyResourceGroup --mode Single

必要參數

--mode

容器應用程式的使用中修訂模式。

接受的值: multiple, single

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

--name -n

Containerapp 的名稱。 名稱必須包含小寫英數位元或 '-'、以字母開頭、以英數位元結尾、不能有 '--' 且必須小於 32 個字元。

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az containerapp revision show

顯示修訂的詳細數據。

az containerapp revision show --revision
                              [--ids]
                              [--name]
                              [--resource-group]
                              [--subscription]

範例

顯示修訂的詳細數據。

az containerapp revision show -n my-containerapp -g MyResourceGroup \
    --revision MyContainerappRevision

必要參數

--revision

修訂的名稱。

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

--name -n

Containerapp 的名稱。 名稱必須包含小寫英數位元或 '-'、以字母開頭、以英數位元結尾、不能有 '--' 且必須小於 32 個字元。

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。