Share via


az containerapp revision

수정 버전을 관리하는 명령입니다.

명령

Name 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

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.

--name -n

Containerapp의 이름입니다. 이름은 소문자 영숫자 또는 '-'로 구성되어야 하고, 문자로 시작하고, 영숫자로 끝나야 하며, '--'를 가질 수 없으며, 32자 미만이어야 합니다.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 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

구독의 이름 또는 ID입니다. 를 사용하여 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

0.25에서 2.0(예: 0.5)의 코어에 필요한 CPU입니다.

--from-revision

복사할 수정 버전입니다. 기본값: 최신 수정 버전입니다.

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.

--image -i

컨테이너 이미지(예: publisher/image-name:tag).

--max-replicas

최대 복제본(replica) 수입니다.

--memory

"Gi"로 끝나는 0.5- 4.0의 필수 메모리(예: 1.0Gi).

--min-replicas

최소 복제본(replica) 수입니다.

--name -n

Containerapp의 이름입니다. 이름은 소문자 영숫자 또는 '-'로 구성되어야 하고, 문자로 시작하고, 영숫자로 끝나야 하며, '--'를 가질 수 없으며, 32자 미만이어야 합니다.

--remove-all-env-vars

컨테이너에서 모든 환경 변수를 제거합니다.

기본값: 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

구독의 이름 또는 ID입니다. 를 사용하여 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

구독의 이름 또는 ID입니다. 를 사용하여 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

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.

--name -n

Containerapp의 이름입니다. 이름은 소문자 영숫자 또는 '-'로 구성되어야 하고, 문자로 시작하고, 영숫자로 끝나야 하며, '--'를 가질 수 없으며, 32자 미만이어야 합니다.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 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

구독의 이름 또는 ID입니다. 를 사용하여 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

구독의 이름 또는 ID입니다. 를 사용하여 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

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.

--name -n

Containerapp의 이름입니다. 이름은 소문자 영숫자 또는 '-'로 구성되어야 하고, 문자로 시작하고, 영숫자로 끝나야 하며, '--'를 가질 수 없으며, 32자 미만이어야 합니다.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 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

구독의 이름 또는 ID입니다. 를 사용하여 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

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.

--name -n

Containerapp의 이름입니다. 이름은 소문자 영숫자 또는 '-'로 구성되어야 하고, 문자로 시작하고, 영숫자로 끝나야 하며, '--'를 가질 수 없으며, 32자 미만이어야 합니다.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 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

구독의 이름 또는 ID입니다. 를 사용하여 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

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.

--name -n

Containerapp의 이름입니다. 이름은 소문자 영숫자 또는 '-'로 구성되어야 하고, 문자로 시작하고, 영숫자로 끝나야 하며, '--'를 가질 수 없으며, 32자 미만이어야 합니다.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 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

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.