az containerapp env
참고 항목
이 명령 그룹에는 Azure CLI 및 하나 이상의 확장 모두에 정의된 명령이 있습니다. 확장된 기능을 활용하려면 각 확장을 설치합니다. 확장 프로그램에 대해 자세히 알아보세요.
Container Apps 환경을 관리하는 명령입니다.
명령
az containerapp env create
컨테이너 앱 환경을 만듭니다.
az containerapp env create --name
--resource-group
[--certificate-file]
[--certificate-password]
[--custom-domain-dns-suffix]
[--dapr-connection-string]
[--dapr-instrumentation-key]
[--docker-bridge-cidr]
[--enable-mtls {false, true}]
[--enable-peer-to-peer-encryption {false, true}]
[--enable-workload-profiles {false, true}]
[--infrastructure-subnet-resource-id]
[--internal-only {false, true}]
[--location]
[--logs-destination {azure-monitor, log-analytics, none}]
[--logs-workspace-id]
[--logs-workspace-key]
[--no-wait]
[--platform-reserved-cidr]
[--platform-reserved-dns-ip]
[--storage-account]
[--tags]
[--zone-redundant]
예제
자동 생성된 Log Analytics 작업 영역을 사용하여 환경을 만듭니다.
az containerapp env create -n MyContainerappEnvironment -g MyResourceGroup \
--location eastus2
영역 중복 환경 만들기
az containerapp env create -n MyContainerappEnvironment -g MyResourceGroup \
--location eastus2 --zone-redundant
기존 Log Analytics 작업 영역을 사용하여 환경을 만듭니다.
az containerapp env create -n MyContainerappEnvironment -g MyResourceGroup \
--logs-workspace-id myLogsWorkspaceID \
--logs-workspace-key myLogsWorkspaceKey \
--location eastus2
워크로드 프로필을 사용하도록 설정된 환경을 만듭니다.
az containerapp env create -n MyContainerappEnvironment -g MyResourceGroup \
--location eastus2 --enable-workload-profiles
워크로드 프로필을 사용하도록 설정하지 않고 환경을 만듭니다.
az containerapp env create -n MyContainerappEnvironment -g MyResourceGroup \
--location eastus2 --enable-workload-profiles false
필수 매개 변수
Container Apps 환경의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
환경의 사용자 지정 도메인에 대한 인증서 파일(.pfx 또는 .pem)의 파일 경로입니다. 컨테이너 앱에 대한 인증서를 관리하려면 .를 사용합니다 az containerapp env certificate
.
환경의 사용자 지정 도메인에 대한 인증서 파일 암호입니다.
환경의 사용자 지정 도메인에 대한 DNS 접미사입니다.
Application Insights 연결 문자열 서비스를 서비스 통신 원격 분석으로 내보내기 위해 Dapr에서 사용됩니다.
서비스 간 통신 원격 분석을 내보내기 위해 Dapr에서 사용하는 Application Insights 계측 키입니다.
Docker 브리지에 할당된 CIDR 표기법 IP 범위입니다. 정의된 경우 서브넷 IP 범위 또는 플랫폼 예약 CIDR에 정의된 IP 범위와 겹치지 않아야 합니다.
환경에 대해 mTLS 피어 인증을 사용할 수 있는지 여부를 나타내는 부울입니다.
피어 투 피어 트래픽 암호화를 환경에 사용할 수 있는지 여부를 나타내는 부울입니다.
환경에 워크로드 프로필이 사용하도록 설정되어 있는지 여부를 나타내는 부울입니다.
인프라 구성 요소 및 사용자 앱 컨테이너에 대한 서브넷의 리소스 ID입니다.
환경에 내부 부하 분산 장치만 있음을 나타내는 부울입니다. 이러한 환경에는 공용 고정 IP 리소스가 없으므로 이 속성을 사용하도록 설정하는 경우 infrastructureSubnetResourceId를 제공해야 합니다.
리소스의 위치입니다. 예: eastus2, northeurope.
로그 대상입니다.
진단 로그를 보낼 Log Analytics 작업 영역의 작업 영역 ID입니다. 로그 대상 "log-analytics"에서만 작동합니다. "az monitor log-analytics workspace create"를 사용하여 만들 수 있습니다. 추가 청구가 적용될 수 있습니다.
Log Analytics 작업 영역을 구성하는 Log Analytics 작업 영역 키입니다. 로그 대상 "log-analytics"에서만 작동합니다. "az monitor log-analytics workspace get-shared-keys"를 사용하여 키를 검색할 수 있습니다.
장기 실행 작업이 완료되기를 기다리지 마세요.
환경 인프라 IP 주소에 대해 예약할 수 있는 CIDR 표기법의 IP 범위입니다. 다른 서브넷 IP 범위와 겹치지 않아야 합니다.
내부 DNS 서버에 대해 예약될 Platform Reserved CIDR에 의해 정의된 IP 범위의 IP 주소입니다.
Azure Monitor에 사용되는 스토리지 계정의 이름 또는 리소스 ID입니다. 이 값이 제공되면 Azure Monitor 진단 설정이 자동으로 만들어집니다.
공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.
환경에서 영역 중복을 사용하도록 설정합니다. --infrastructure-subnet-resource-id 없이는 사용할 수 없습니다. --location과 함께 사용하는 경우 서브넷의 위치가 일치해야 합니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az containerapp env create (containerapp 확장)
컨테이너 앱 환경을 만듭니다.
az containerapp env create --name
--resource-group
[--certificate-akv-url]
[--certificate-file]
[--certificate-identity]
[--certificate-password]
[--custom-domain-dns-suffix]
[--dapr-instrumentation-key]
[--docker-bridge-cidr]
[--enable-dedicated-gpu {false, true}]
[--enable-mtls {false, true}]
[--enable-peer-to-peer-encryption {false, true}]
[--enable-workload-profiles {false, true}]
[--infrastructure-resource-group]
[--infrastructure-subnet-resource-id]
[--internal-only {false, true}]
[--location]
[--logs-destination {azure-monitor, log-analytics, none}]
[--logs-dynamic-json-columns {false, true}]
[--logs-workspace-id]
[--logs-workspace-key]
[--mi-system-assigned]
[--mi-user-assigned]
[--no-wait]
[--platform-reserved-cidr]
[--platform-reserved-dns-ip]
[--public-network-access {Disabled, Enabled}]
[--storage-account]
[--tags]
[--zone-redundant]
예제
자동 생성된 Log Analytics 작업 영역을 사용하여 환경을 만듭니다.
az containerapp env create -n MyContainerappEnvironment -g MyResourceGroup \
--location eastus2
영역 중복 환경 만들기
az containerapp env create -n MyContainerappEnvironment -g MyResourceGroup \
--location eastus2 --zone-redundant
기존 Log Analytics 작업 영역을 사용하여 환경을 만듭니다.
az containerapp env create -n MyContainerappEnvironment -g MyResourceGroup \
--logs-workspace-id myLogsWorkspaceID \
--logs-workspace-key myLogsWorkspaceKey \
--location eastus2
워크로드 프로필을 사용하도록 설정된 환경을 만듭니다.
az containerapp env create -n MyContainerappEnvironment -g MyResourceGroup \
--location eastus2 --enable-workload-profiles
워크로드 프로필을 사용하도록 설정하지 않고 환경을 만듭니다.
az containerapp env create -n MyContainerappEnvironment -g MyResourceGroup \
--location eastus2 --enable-workload-profiles false
시스템 할당 및 사용자 할당 ID를 사용하여 환경을 만듭니다.
az containerapp env create -n MyContainerappEnvironment -g MyResourceGroup \
--location eastus2 --mi-system-assigned --mi-user-assigned MyUserIdentityResourceId
필수 매개 변수
Container Apps 환경의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
인증서를 보유하는 Azure Key Vault 비밀을 가리키는 URL입니다.
환경의 사용자 지정 도메인에 대한 인증서 파일(.pfx 또는 .pem)의 파일 경로입니다. 컨테이너 앱에 대한 인증서를 관리하려면 .를 사용합니다 az containerapp env certificate
.
Azure Key Vault로 인증할 관리 ID의 리소스 ID 또는 시스템 할당 ID를 사용하는 시스템입니다.
환경의 사용자 지정 도메인에 대한 인증서 파일 암호입니다.
환경의 사용자 지정 도메인에 대한 DNS 접미사입니다.
서비스 간 통신 원격 분석을 내보내기 위해 Dapr에서 사용하는 Application Insights 계측 키입니다.
Docker 브리지에 할당된 CIDR 표기법 IP 범위입니다. 정의된 경우 서브넷 IP 범위 또는 플랫폼 예약 CIDR에 정의된 IP 범위와 겹치지 않아야 합니다.
환경에 전용 gpu가 사용하도록 설정되어 있는지 여부를 나타내는 부울입니다.
환경에 대해 mTLS 피어 인증을 사용할 수 있는지 여부를 나타내는 부울입니다.
피어 투 피어 트래픽 암호화를 환경에 사용할 수 있는지 여부를 나타내는 부울입니다.
환경에 워크로드 프로필이 사용하도록 설정되어 있는지 여부를 나타내는 부울입니다.
인프라 리소스를 포함할 리소스 그룹의 이름입니다. 제공되지 않으면 리소스 그룹 이름이 생성됩니다.
인프라 구성 요소 및 사용자 앱 컨테이너에 대한 서브넷의 리소스 ID입니다.
환경에 내부 부하 분산 장치만 있음을 나타내는 부울입니다. 이러한 환경에는 공용 고정 IP 리소스가 없으므로 이 속성을 사용하도록 설정하는 경우 infrastructureSubnetResourceId를 제공해야 합니다.
리소스의 위치입니다. 예: eastus2, northeurope.
로그 대상입니다.
json 문자열 로그를 동적 json 열로 구문 분석할지 여부를 나타내는 부울입니다. 대상 로그 분석에 대해서만 작동합니다.
진단 로그를 보낼 Log Analytics 작업 영역의 작업 영역 ID입니다. 로그 대상 "log-analytics"에서만 작동합니다. "az monitor log-analytics workspace create"를 사용하여 만들 수 있습니다. 추가 청구가 적용될 수 있습니다.
Log Analytics 작업 영역을 구성하는 Log Analytics 작업 영역 키입니다. 로그 대상 "log-analytics"에서만 작동합니다. "az monitor log-analytics workspace get-shared-keys"를 사용하여 키를 검색할 수 있습니다.
시스템 할당 ID를 할당할지 여부를 나타내는 부울입니다.
할당할 공백으로 구분된 사용자 ID입니다.
장기 실행 작업이 완료되기를 기다리지 마세요.
환경 인프라 IP 주소에 대해 예약할 수 있는 CIDR 표기법의 IP 범위입니다. 다른 서브넷 IP 범위와 겹치지 않아야 합니다.
내부 DNS 서버에 대해 예약될 Platform Reserved CIDR에 의해 정의된 IP 범위의 IP 주소입니다.
모든 공용 트래픽을 허용하거나 차단합니다.
Azure Monitor에 사용되는 스토리지 계정의 이름 또는 리소스 ID입니다. 이 값이 제공되면 Azure Monitor 진단 설정이 자동으로 만들어집니다.
공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.
환경에서 영역 중복을 사용하도록 설정합니다. --infrastructure-subnet-resource-id 없이는 사용할 수 없습니다. --location과 함께 사용하는 경우 서브넷의 위치가 일치해야 합니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az containerapp env delete
Container Apps 환경을 삭제합니다.
az containerapp env delete [--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
[--yes]
예제
환경을 삭제합니다.
az containerapp env delete -n MyContainerappEnvironment -g MyResourceGroup
선택적 매개 변수
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.
Container Apps 환경의 이름입니다.
장기 실행 작업이 완료되기를 기다리지 마세요.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
확인을 묻는 메시지를 표시하지 마세요.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az containerapp env delete (containerapp 확장)
Container Apps 환경을 삭제합니다.
az containerapp env delete [--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
[--yes]
예제
환경을 삭제합니다.
az containerapp env delete -n MyContainerappEnvironment -g MyResourceGroup
선택적 매개 변수
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.
Container Apps 환경의 이름입니다.
장기 실행 작업이 완료되기를 기다리지 마세요.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
확인을 묻는 메시지를 표시하지 마세요.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az containerapp env list
구독 또는 리소스 그룹별로 Container Apps 환경을 나열합니다.
az containerapp env list [--resource-group]
예제
현재 구독의 환경을 나열합니다.
az containerapp env list
리소스 그룹별로 환경을 나열합니다.
az containerapp env list -g MyResourceGroup
선택적 매개 변수
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az containerapp env list (containerapp 확장)
구독 또는 리소스 그룹별로 Container Apps 환경을 나열합니다.
az containerapp env list [--resource-group]
예제
현재 구독의 환경을 나열합니다.
az containerapp env list
리소스 그룹별로 환경을 나열합니다.
az containerapp env list -g MyResourceGroup
선택적 매개 변수
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az containerapp env list-usages
특정 관리되는 환경에 대한 할당량의 사용량을 나열합니다.
az containerapp env list-usages [--ids]
[--name]
[--resource-group]
[--subscription]
예제
특정 관리되는 환경에 대한 할당량의 사용량을 나열합니다.
az containerapp env list-usages -n MyEnv -g MyResourceGroup
선택적 매개 변수
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.
Container Apps 환경의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az containerapp env show
Container Apps 환경의 세부 정보를 표시합니다.
az containerapp env show [--ids]
[--name]
[--resource-group]
[--subscription]
예제
환경의 세부 정보를 표시합니다.
az containerapp env show -n MyContainerappEnvironment -g MyResourceGroup
선택적 매개 변수
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.
Container Apps 환경의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az containerapp env show (containerapp 확장)
Container Apps 환경의 세부 정보를 표시합니다.
az containerapp env show [--ids]
[--name]
[--resource-group]
[--subscription]
예제
환경의 세부 정보를 표시합니다.
az containerapp env show -n MyContainerappEnvironment -g MyResourceGroup
선택적 매개 변수
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.
Container Apps 환경의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az containerapp env update
Container Apps 환경을 업데이트합니다.
az containerapp env update [--certificate-file]
[--certificate-password]
[--custom-domain-dns-suffix]
[--enable-mtls {false, true}]
[--enable-peer-to-peer-encryption {false, true}]
[--ids]
[--logs-destination {azure-monitor, log-analytics, none}]
[--logs-workspace-id]
[--logs-workspace-key]
[--max-nodes]
[--min-nodes]
[--name]
[--no-wait]
[--resource-group]
[--storage-account]
[--subscription]
[--tags]
[--workload-profile-name]
[--workload-profile-type]
예제
환경의 사용자 지정 도메인 구성을 업데이트합니다.
az containerapp env update -n MyContainerappEnvironment -g MyResourceGroup \
--dns-suffix my-suffix.net --certificate-file MyFilePath \
--certificate-password MyCertPass
선택적 매개 변수
환경의 사용자 지정 도메인에 대한 인증서 파일(.pfx 또는 .pem)의 파일 경로입니다. 컨테이너 앱에 대한 인증서를 관리하려면 .를 사용합니다 az containerapp env certificate
.
환경의 사용자 지정 도메인에 대한 인증서 파일 암호입니다.
환경의 사용자 지정 도메인에 대한 DNS 접미사입니다.
환경에 대해 mTLS 피어 인증을 사용할 수 있는지 여부를 나타내는 부울입니다.
피어 투 피어 트래픽 암호화를 환경에 사용할 수 있는지 여부를 나타내는 부울입니다.
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.
로그 대상입니다.
진단 로그를 보낼 Log Analytics 작업 영역의 작업 영역 ID입니다. 로그 대상 "log-analytics"에서만 작동합니다. "az monitor log-analytics workspace create"를 사용하여 만들 수 있습니다. 추가 청구가 적용될 수 있습니다.
Log Analytics 작업 영역을 구성하는 Log Analytics 작업 영역 키입니다. 로그 대상 "log-analytics"에서만 작동합니다. "az monitor log-analytics workspace get-shared-keys"를 사용하여 키를 검색할 수 있습니다.
이 워크로드 프로필의 최대 노드인 --workload-profile-name이 필요합니다.
이 워크로드 프로필의 최소 노드인 --workload-profile-name이 필요합니다.
Container Apps 환경의 이름입니다.
장기 실행 작업이 완료되기를 기다리지 마세요.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure Monitor에 사용되는 스토리지 계정의 이름 또는 리소스 ID입니다. 이 값이 제공되면 Azure Monitor 진단 설정이 자동으로 만들어집니다.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.
워크로드 프로필의 이름입니다.
이 환경에서 추가하거나 업데이트할 워크로드 프로필 유형입니다. --workload-profile-name이 필요합니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az containerapp env update (containerapp 확장)
Container Apps 환경을 업데이트합니다.
az containerapp env update [--certificate-akv-url]
[--certificate-file]
[--certificate-identity]
[--certificate-password]
[--custom-domain-dns-suffix]
[--enable-mtls {false, true}]
[--enable-peer-to-peer-encryption {false, true}]
[--ids]
[--logs-destination {azure-monitor, log-analytics, none}]
[--logs-dynamic-json-columns {false, true}]
[--logs-workspace-id]
[--logs-workspace-key]
[--max-nodes]
[--min-nodes]
[--name]
[--no-wait]
[--public-network-access {Disabled, Enabled}]
[--resource-group]
[--storage-account]
[--subscription]
[--tags]
[--workload-profile-name]
[--workload-profile-type]
예제
환경의 사용자 지정 도메인 구성을 업데이트합니다.
az containerapp env update -n MyContainerappEnvironment -g MyResourceGroup \
--dns-suffix my-suffix.net --certificate-file MyFilePath \
--certificate-password MyCertPass
선택적 매개 변수
인증서를 보유하는 Azure Key Vault 비밀을 가리키는 URL입니다.
환경의 사용자 지정 도메인에 대한 인증서 파일(.pfx 또는 .pem)의 파일 경로입니다. 컨테이너 앱에 대한 인증서를 관리하려면 .를 사용합니다 az containerapp env certificate
.
Azure Key Vault로 인증할 관리 ID의 리소스 ID 또는 시스템 할당 ID를 사용하는 시스템입니다.
환경의 사용자 지정 도메인에 대한 인증서 파일 암호입니다.
환경의 사용자 지정 도메인에 대한 DNS 접미사입니다.
환경에 대해 mTLS 피어 인증을 사용할 수 있는지 여부를 나타내는 부울입니다.
피어 투 피어 트래픽 암호화를 환경에 사용할 수 있는지 여부를 나타내는 부울입니다.
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.
로그 대상입니다.
json 문자열 로그를 동적 json 열로 구문 분석할지 여부를 나타내는 부울입니다. 대상 로그 분석에 대해서만 작동합니다.
진단 로그를 보낼 Log Analytics 작업 영역의 작업 영역 ID입니다. 로그 대상 "log-analytics"에서만 작동합니다. "az monitor log-analytics workspace create"를 사용하여 만들 수 있습니다. 추가 청구가 적용될 수 있습니다.
Log Analytics 작업 영역을 구성하는 Log Analytics 작업 영역 키입니다. 로그 대상 "log-analytics"에서만 작동합니다. "az monitor log-analytics workspace get-shared-keys"를 사용하여 키를 검색할 수 있습니다.
이 워크로드 프로필의 최대 노드인 --workload-profile-name이 필요합니다.
이 워크로드 프로필의 최소 노드인 --workload-profile-name이 필요합니다.
Container Apps 환경의 이름입니다.
장기 실행 작업이 완료되기를 기다리지 마세요.
모든 공용 트래픽을 허용하거나 차단합니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure Monitor에 사용되는 스토리지 계정의 이름 또는 리소스 ID입니다. 이 값이 제공되면 Azure Monitor 진단 설정이 자동으로 만들어집니다.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.
워크로드 프로필의 이름입니다.
이 환경에서 추가하거나 업데이트할 워크로드 프로필 유형입니다. --workload-profile-name이 필요합니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
Azure CLI