다음을 통해 공유


az containerapp env certificate

Note

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

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

명령

Name Description 형식 상태
az containerapp env certificate create

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

Core Preview
az containerapp env certificate delete

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

Core GA
az containerapp env certificate delete (containerapp 확장)

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

Extension GA
az containerapp env certificate list

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

Core GA
az containerapp env certificate list (containerapp 확장)

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

Extension GA
az containerapp env certificate upload

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

Core GA
az containerapp env certificate upload (containerapp 확장)

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

Extension 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

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

속성
매개 변수 그룹: Custom Domain Arguments
--name -n

Container Apps 환경의 이름입니다.

--resource-group -g

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

--validation-method -v

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

속성
허용되는 값: CNAME, HTTP, TXT

선택적 매개 변수

다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.

--certificate-name -c

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

전역 매개 변수
--debug

로깅 수위를 높여 모든 디버그 로그를 표시합니다.

속성
Default value: False
--help -h

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

--only-show-errors

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

속성
Default value: False
--output -o

출력 형식

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

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

--subscription

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

--verbose

로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.

속성
Default value: False

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' 인수를 제공해야 합니다.

속성
매개 변수 그룹: Resource Id Arguments
--location -l

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

--name -n

Container Apps 환경의 이름입니다.

속성
매개 변수 그룹: Resource Id Arguments
--resource-group -g

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

속성
매개 변수 그룹: Resource Id Arguments
--subscription

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

속성
매개 변수 그룹: Resource Id Arguments
--thumbprint -t

인증서의 지문입니다.

--yes -y

확인 메시지를 표시하지 않습니다.

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

로깅 수위를 높여 모든 디버그 로그를 표시합니다.

속성
Default value: False
--help -h

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

--only-show-errors

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

속성
Default value: False
--output -o

출력 형식

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

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

--verbose

로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.

속성
Default value: False

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' 인수를 제공해야 합니다.

속성
매개 변수 그룹: Resource Id Arguments
--location -l

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

--name -n

Container Apps 환경의 이름입니다.

속성
매개 변수 그룹: Resource Id Arguments
--resource-group -g

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

속성
매개 변수 그룹: Resource Id Arguments
--subscription

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

속성
매개 변수 그룹: Resource Id Arguments
--thumbprint -t

인증서의 지문입니다.

--yes -y

확인 메시지를 표시하지 않습니다.

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

로깅 수위를 높여 모든 디버그 로그를 표시합니다.

속성
Default value: False
--help -h

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

--only-show-errors

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

속성
Default value: False
--output -o

출력 형식

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

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

--verbose

로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.

속성
Default value: False

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

로깅 수위를 높여 모든 디버그 로그를 표시합니다.

속성
Default value: False
--help -h

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

--only-show-errors

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

속성
Default value: False
--output -o

출력 형식

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

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

--subscription

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

--verbose

로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.

속성
Default value: False

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

로깅 수위를 높여 모든 디버그 로그를 표시합니다.

속성
Default value: False
--help -h

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

--only-show-errors

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

속성
Default value: False
--output -o

출력 형식

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

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

--subscription

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

--verbose

로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.

속성
Default value: False

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 파일의 파일 경로입니다.

속성
매개 변수 그룹: Custom Domain Arguments

선택적 매개 변수

다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.

--certificate-name -c

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

--ids

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

속성
매개 변수 그룹: Resource Id Arguments
--location -l

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

--name -n

Container Apps 환경의 이름입니다.

속성
매개 변수 그룹: Resource Id Arguments
--password -p

인증서 파일 암호입니다.

속성
매개 변수 그룹: Custom Domain Arguments
--resource-group -g

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

속성
매개 변수 그룹: Resource Id Arguments
--show-prompt

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

속성
Default value: False
--subscription

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

속성
매개 변수 그룹: Resource Id Arguments
전역 매개 변수
--debug

로깅 수위를 높여 모든 디버그 로그를 표시합니다.

속성
Default value: False
--help -h

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

--only-show-errors

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

속성
Default value: False
--output -o

출력 형식

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

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

--verbose

로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.

속성
Default value: False

az containerapp env certificate upload (containerapp 확장)

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

az containerapp env certificate upload [--akv-url --certificate-akv-url]
                                       [--certificate-file]
                                       [--certificate-identity --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입니다.

속성
매개 변수 그룹: Custom Domain Arguments
--certificate-file -f

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

속성
매개 변수 그룹: Custom Domain Arguments
--certificate-identity --identity
미리 보기

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

속성
매개 변수 그룹: Custom Domain Arguments
--certificate-name -c

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

--ids

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

속성
매개 변수 그룹: Resource Id Arguments
--location -l

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

--name -n

Container Apps 환경의 이름입니다.

속성
매개 변수 그룹: Resource Id Arguments
--password -p

인증서 파일 암호입니다.

속성
매개 변수 그룹: Custom Domain Arguments
--resource-group -g

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

속성
매개 변수 그룹: Resource Id Arguments
--show-prompt

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

속성
Default value: False
--subscription

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

속성
매개 변수 그룹: Resource Id Arguments
전역 매개 변수
--debug

로깅 수위를 높여 모든 디버그 로그를 표시합니다.

속성
Default value: False
--help -h

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

--only-show-errors

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

속성
Default value: False
--output -o

출력 형식

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

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

--verbose

로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.

속성
Default value: False