az containerapp env certificate

참고 항목

이 명령 그룹에는 Azure CLI 및 하나 이상의 확장 모두에 정의된 명령이 있습니다. 확장된 기능을 활용하려면 각 확장을 설치합니다. 확장 프로그램에 대해 자세히 알아보세요.

Container Apps 환경에 대한 인증서를 관리하는 명령입니다.

명령

Name Description 형식 상태
az containerapp env certificate create

관리되는 인증서를 만듭니다.

핵심 프리뷰
az containerapp env certificate delete

Container Apps 환경에서 인증서를 삭제합니다.

핵심 GA
az containerapp env certificate delete (containerapp 확장)

Container Apps 환경에서 인증서를 삭제합니다.

내선 번호 GA
az containerapp env certificate list

환경에 대한 인증서를 나열합니다.

핵심 GA
az containerapp env certificate list (containerapp 확장)

환경에 대한 인증서를 나열합니다.

내선 번호 GA
az containerapp env certificate upload

인증서를 추가하거나 업데이트합니다.

핵심 GA
az containerapp env certificate upload (containerapp 확장)

인증서를 추가하거나 업데이트합니다.

내선 번호 GA

az containerapp env certificate create

미리 보기

이 명령은 미리 보기로 제공되며 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

관리되는 인증서를 만듭니다.

az containerapp env certificate create --hostname
                                       --name
                                       --resource-group
                                       --validation-method {CNAME, HTTP, TXT}
                                       [--certificate-name]

예제

관리되는 인증서를 만듭니다.

az containerapp env certificate create -g MyResourceGroup --name MyEnvironment --certificate-name MyCertificate --hostname MyHostname --validation-method CNAME

필수 매개 변수

--hostname

사용자 지정 도메인 이름입니다.

--name -n

Container Apps 환경의 이름입니다.

--resource-group -g

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

--validation-method -v

사용자 지정 도메인 소유권의 유효성 검사 메서드입니다.

허용되는 값: CNAME, HTTP, TXT

선택적 매개 변수

--certificate-name -c

Container Apps 환경 내에서 고유해야 하는 관리되는 인증서의 이름입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

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

--verbose

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

az containerapp env certificate delete

Container Apps 환경에서 인증서를 삭제합니다.

az containerapp env certificate delete [--certificate]
                                       [--ids]
                                       [--location]
                                       [--name]
                                       [--resource-group]
                                       [--subscription]
                                       [--thumbprint]
                                       [--yes]

예제

인증서 이름으로 Container Apps 환경에서 인증서 삭제

az containerapp env certificate delete -g MyResourceGroup --name MyEnvironment --certificate MyCertificateName

인증서 ID를 사용하여 Container Apps 환경에서 인증서 삭제

az containerapp env certificate delete -g MyResourceGroup --name MyEnvironment --certificate MyCertificateId

Container Apps 환경에서 일치하는 지문이 있는 모든 인증서를 삭제합니다.

az containerapp env certificate delete -g MyResourceGroup --name MyEnvironment --thumbprint MyCertificateThumbprint

선택적 매개 변수

--certificate -c

인증서의 이름 또는 리소스 ID입니다.

--ids

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

--location -l

리소스의 위치입니다. 예: eastus2, northeurope.

--name -n

Container Apps 환경의 이름입니다.

--resource-group -g

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

--subscription

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

--thumbprint -t

인증서의 지문입니다.

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

Default value: False
전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

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

--verbose

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

az containerapp env certificate delete (containerapp 확장)

Container Apps 환경에서 인증서를 삭제합니다.

az containerapp env certificate delete [--certificate]
                                       [--ids]
                                       [--location]
                                       [--name]
                                       [--resource-group]
                                       [--subscription]
                                       [--thumbprint]
                                       [--yes]

예제

인증서 이름으로 Container Apps 환경에서 인증서 삭제

az containerapp env certificate delete -g MyResourceGroup --name MyEnvironment --certificate MyCertificateName

인증서 ID를 사용하여 Container Apps 환경에서 인증서 삭제

az containerapp env certificate delete -g MyResourceGroup --name MyEnvironment --certificate MyCertificateId

Container Apps 환경에서 일치하는 지문이 있는 모든 인증서를 삭제합니다.

az containerapp env certificate delete -g MyResourceGroup --name MyEnvironment --thumbprint MyCertificateThumbprint

선택적 매개 변수

--certificate -c

인증서의 이름 또는 리소스 ID입니다.

--ids

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

--location -l

리소스의 위치입니다. 예: eastus2, northeurope.

--name -n

Container Apps 환경의 이름입니다.

--resource-group -g

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

--subscription

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

--thumbprint -t

인증서의 지문입니다.

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

Default value: False
전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

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

--verbose

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

az containerapp env certificate list

환경에 대한 인증서를 나열합니다.

az containerapp env certificate list --name
                                     --resource-group
                                     [--certificate]
                                     [--location]
                                     [--managed-certificates-only]
                                     [--private-key-certificates-only]
                                     [--thumbprint]

예제

환경에 대한 인증서를 나열합니다.

az containerapp env certificate list -g MyResourceGroup --name MyEnvironment

인증서 ID로 인증서를 표시합니다.

az containerapp env certificate list -g MyResourceGroup --name MyEnvironment --certificate MyCertificateId

인증서 이름을 사용하여 인증서를 나열합니다.

az containerapp env certificate list -g MyResourceGroup --name MyEnvironment --certificate MyCertificateName

인증서 지문별로 인증서를 나열합니다.

az containerapp env certificate list -g MyResourceGroup --name MyEnvironment --thumbprint MyCertificateThumbprint

환경에 대한 관리되는 인증서를 나열합니다.

az containerapp env certificate list -g MyResourceGroup --name MyEnvironment --managed-certificates-only

환경에 대한 프라이빗 키 인증서를 나열합니다.

az containerapp env certificate list -g MyResourceGroup --name MyEnvironment --private-key-certificates-only

필수 매개 변수

--name -n

Container Apps 환경의 이름입니다.

--resource-group -g

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

선택적 매개 변수

--certificate -c

인증서의 이름 또는 리소스 ID입니다.

--location -l

리소스의 위치입니다. 예: eastus2, northeurope.

--managed-certificates-only -m
미리 보기

관리되는 인증서만 나열합니다.

Default value: False
--private-key-certificates-only -p
미리 보기

프라이빗 키 인증서만 나열합니다.

Default value: False
--thumbprint -t

인증서의 지문입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

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

--verbose

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

az containerapp env certificate list (containerapp 확장)

환경에 대한 인증서를 나열합니다.

az containerapp env certificate list --name
                                     --resource-group
                                     [--certificate]
                                     [--location]
                                     [--managed-certificates-only]
                                     [--private-key-certificates-only]
                                     [--thumbprint]

예제

환경에 대한 인증서를 나열합니다.

az containerapp env certificate list -g MyResourceGroup --name MyEnvironment

인증서 ID로 인증서를 표시합니다.

az containerapp env certificate list -g MyResourceGroup --name MyEnvironment --certificate MyCertificateId

인증서 이름을 사용하여 인증서를 나열합니다.

az containerapp env certificate list -g MyResourceGroup --name MyEnvironment --certificate MyCertificateName

인증서 지문별로 인증서를 나열합니다.

az containerapp env certificate list -g MyResourceGroup --name MyEnvironment --thumbprint MyCertificateThumbprint

환경에 대한 관리되는 인증서를 나열합니다.

az containerapp env certificate list -g MyResourceGroup --name MyEnvironment --managed-certificates-only

환경에 대한 프라이빗 키 인증서를 나열합니다.

az containerapp env certificate list -g MyResourceGroup --name MyEnvironment --private-key-certificates-only

필수 매개 변수

--name -n

Container Apps 환경의 이름입니다.

--resource-group -g

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

선택적 매개 변수

--certificate -c

인증서의 이름 또는 리소스 ID입니다.

--location -l

리소스의 위치입니다. 예: eastus2, northeurope.

--managed-certificates-only -m

관리되는 인증서만 나열합니다.

Default value: False
--private-key-certificates-only -p

프라이빗 키 인증서만 나열합니다.

Default value: False
--thumbprint -t

인증서의 지문입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

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

--verbose

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

az containerapp env certificate upload

인증서를 추가하거나 업데이트합니다.

az containerapp env certificate upload --certificate-file
                                       [--certificate-name]
                                       [--ids]
                                       [--location]
                                       [--name]
                                       [--password]
                                       [--resource-group]
                                       [--show-prompt]
                                       [--subscription]

예제

인증서를 추가하거나 업데이트합니다.

az containerapp env certificate upload -g MyResourceGroup --name MyEnvironment --certificate-file MyFilepath

사용자가 제공한 인증서 이름으로 인증서를 추가하거나 업데이트합니다.

az containerapp env certificate upload -g MyResourceGroup --name MyEnvironment --certificate-file MyFilepath --certificate-name MyCertificateName

필수 매개 변수

--certificate-file -f

.pfx 또는 .pem 파일의 파일 경로입니다.

선택적 매개 변수

--certificate-name -c

Container Apps 환경 내에서 고유해야 하는 인증서의 이름입니다.

--ids

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

--location -l

리소스의 위치입니다. 예: eastus2, northeurope.

--name -n

Container Apps 환경의 이름입니다.

--password -p

인증서 파일 암호입니다.

--resource-group -g

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

--show-prompt

기존 인증서를 업로드하라는 프롬프트를 표시합니다.

Default value: False
--subscription

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

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

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

--verbose

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

az containerapp env certificate upload (containerapp 확장)

인증서를 추가하거나 업데이트합니다.

az containerapp env certificate upload [--akv-url]
                                       [--certificate-file]
                                       [--certificate-identity]
                                       [--certificate-name]
                                       [--ids]
                                       [--location]
                                       [--name]
                                       [--password]
                                       [--resource-group]
                                       [--show-prompt]
                                       [--subscription]

예제

인증서를 추가하거나 업데이트합니다.

az containerapp env certificate upload -g MyResourceGroup --name MyEnvironment --certificate-file MyFilepath

사용자가 제공한 인증서 이름으로 인증서를 추가하거나 업데이트합니다.

az containerapp env certificate upload -g MyResourceGroup --name MyEnvironment --certificate-file MyFilepath --certificate-name MyCertificateName

관리 ID를 사용하여 Azure Key Vault에서 인증서를 추가하거나 업데이트합니다.

az containerapp env certificate upload -g MyResourceGroup --name MyEnvironment --akv-url akvSecretUrl --identity system

선택적 매개 변수

--akv-url --certificate-akv-url
미리 보기

인증서를 보유하는 Azure Key Vault 비밀을 가리키는 URL입니다.

--certificate-file -f

.pfx 또는 .pem 파일의 파일 경로입니다.

--certificate-identity --identity
미리 보기

Azure Key Vault로 인증할 관리 ID의 리소스 ID 또는 시스템 할당 ID를 사용하는 시스템입니다.

--certificate-name -c

Container Apps 환경 내에서 고유해야 하는 인증서의 이름입니다.

--ids

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

--location -l

리소스의 위치입니다. 예: eastus2, northeurope.

--name -n

Container Apps 환경의 이름입니다.

--password -p

인증서 파일 암호입니다.

--resource-group -g

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

--show-prompt

기존 인증서를 업로드하라는 프롬프트를 표시합니다.

Default value: False
--subscription

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

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

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

--verbose

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