az appservice ase

App Service Environment를 관리합니다.

명령

Name Description 형식 상태
az appservice ase create

앱 서비스 환경을 만듭니다.

핵심 GA
az appservice ase create-inbound-services

ILB(내부) App Service Environment에 대한 프라이빗 DNS 영역입니다.

핵심 미리 보기를
az appservice ase delete

앱 서비스 환경을 삭제합니다.

핵심 GA
az appservice ase list

앱 서비스 환경을 나열합니다.

핵심 GA
az appservice ase list-addresses

App Service Environment v2와 연결된 VIP를 나열합니다.

핵심 GA
az appservice ase list-plans

App Service 환경과 연결된 App Service 계획을 나열합니다.

핵심 GA
az appservice ase send-test-notification

App Service Environment v3에서 테스트 업그레이드 알림을 보냅니다.

핵심 미리 보기를
az appservice ase show

앱 서비스 환경의 세부 정보를 표시합니다.

핵심 GA
az appservice ase update

앱 서비스 환경을 업데이트합니다.

핵심 GA
az appservice ase upgrade

앱 서비스 환경 v3을 업그레이드합니다.

핵심 미리 보기를

az appservice ase create

앱 서비스 환경을 만듭니다.

az appservice ase create --name
                         --resource-group
                         --subnet
                         [--force-network-security-group {false, true}]
                         [--force-route-table {false, true}]
                         [--front-end-scale-factor]
                         [--front-end-sku {I1, I2, I3}]
                         [--ignore-network-security-group {false, true}]
                         [--ignore-route-table {false, true}]
                         [--ignore-subnet-size-validation {false, true}]
                         [--kind {ASEv2, ASEv3}]
                         [--location]
                         [--no-wait]
                         [--os-preference {Linux, Windows}]
                         [--virtual-ip-type {External, Internal}]
                         [--vnet-name]
                         [--zone-redundant {false, true}]

예제

기본값으로 리소스 그룹, Virtual Network 및 App Service Environment v3를 만듭니다.

az group create -g MyResourceGroup --location westeurope

az network vnet create -g MyResourceGroup -n MyVirtualNetwork \
  --address-prefixes 10.0.0.0/16 --subnet-name MyAseSubnet --subnet-prefixes 10.0.0.0/24

az appservice ase create -n MyAseName -g MyResourceGroup --vnet-name MyVirtualNetwork \
  --subnet MyAseSubnet --kind asev3

기존 리소스 그룹 및 Virtual Network에서 외부 App Service Environments v3를 만듭니다.

az appservice ase create -n MyAseName -g MyResourceGroup --vnet-name MyVirtualNetwork \
  --subnet MyAseSubnet --virtual-ip-type External --kind asev3

기존 리소스 그룹의 권장 서브넷보다 작은 서브넷에 Virtual Network 및 App Service Environment v3를 만듭니다.

az network vnet create -g MyResourceGroup -n MyVirtualNetwork \
  --address-prefixes 10.0.0.0/16 --subnet-name MyAseSubnet --subnet-prefixes 10.0.0.0/26

az appservice ase create -n MyAseName -g MyResourceGroup --vnet-name MyVirtualNetwork \
  --subnet MyAseSubnet --ignore-subnet-size-validation --kind asev3

기본값을 사용하여 외부 영역 중복 App Service Environment v3을 만듭니다.

az appservice ase create -n MyASEv3Name -g ASEv3ResourceGroup \
  --vnet-name MyASEv3VirtualNetwork --subnet MyASEv3Subnet --kind asev3 \
  --zone-redundant --virtual-ip-type External

필수 매개 변수

--name -n

앱 서비스 환경의 이름입니다.

--resource-group -g

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

--subnet

기존 서브넷의 이름 또는 ID입니다. vnet 및/또는 서브넷 az network vnet [subnet] create을 만들려면 .

선택적 매개 변수

--force-network-security-group

서브넷에 대한 네트워크 보안 그룹을 재정의합니다. ASEv2에만 적용됩니다.

허용되는 값: false, true
기본값: False
--force-route-table

서브넷에 대한 경로 테이블을 재정의합니다. ASEv2에만 적용됩니다.

허용되는 값: false, true
기본값: False
--front-end-scale-factor

프런트 엔드에서 App Service 계획 인스턴스 비율까지의 크기입니다. ASEv2에만 적용됩니다.

기본값: 15
--front-end-sku

프런트 엔드 서버의 크기입니다. ASEv2에만 적용됩니다.

허용되는 값: I1, I2, I3
기본값: I1
--ignore-network-security-group

네트워크 보안 그룹을 수동으로 구성합니다. ASEv2에만 적용됩니다.

허용되는 값: false, true
기본값: False
--ignore-route-table

수동으로 경로 테이블을 구성합니다. ASEv2에만 적용됩니다.

허용되는 값: false, true
기본값: False
--ignore-subnet-size-validation

권장 사항에 따라 서브넷의 크기를 조정하는 경우 검사 않습니다.

허용되는 값: false, true
기본값: False
--kind -k

App Service Environment 버전을 지정합니다.

허용되는 값: ASEv2, ASEv3
기본값: ASEv3
--location -l

위치. 값: az account list-locations. az configure --defaults location=<location>을 사용하여 기본 위치를 구성할 수 있습니다.

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

기본값: False
--os-preference

앱 서비스 환경이 Linux 작업자로 시작해야 하는지 확인합니다. ASEv2에만 적용됩니다.

허용되는 값: Linux, Windows
--virtual-ip-type

인터넷에서 앱 서비스 환경에 액세스할 수 있는지 지정합니다.

허용되는 값: External, Internal
기본값: Internal
--vnet-name

vNet의 이름입니다. 서브넷 이름만 지정된 경우 필수입니다.

--zone-redundant

App Service Environment를 영역 중복으로 구성합니다. ASEv3에만 적용됩니다.

허용되는 값: false, true
전역 매개 변수
--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 appservice ase create-inbound-services

미리 보기

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

ILB(내부) App Service Environment에 대한 프라이빗 DNS 영역입니다.

az appservice ase create-inbound-services --name
                                          --resource-group
                                          --subnet
                                          [--skip-dns {false, true}]
                                          [--vnet-name]

예제

프라이빗 DNS 영역 및 A 레코드를 만듭니다.

az appservice ase create-inbound-services -n MyASEName -g ASEResourceGroup \
  --vnet-name MyASEVirtualNetwork --subnet MyAseSubnet

필수 매개 변수

--name -n

앱 서비스 환경의 이름입니다.

--resource-group -g

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

--subnet

DNS 영역 링크에 대한 기존 서브넷의 이름 또는 ID입니다. vnet 및/또는 서브넷 az network vnet [subnet] create을 만들려면 .

선택적 매개 변수

--skip-dns
사용되지 않음

'skip_dns' 인수는 더 이상 사용되지 않으며 버전 '3.0.0'에서 제거됩니다.

프라이빗 DNS 영역 및 DNS 레코드를 만들지 마세요.

허용되는 값: false, true
기본값: False
--vnet-name

vNet의 이름입니다. 서브넷 이름만 지정된 경우 필수입니다.

전역 매개 변수
--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 appservice ase delete

앱 서비스 환경을 삭제합니다.

az appservice ase delete --name
                         [--no-wait]
                         [--resource-group]
                         [--yes]

예제

앱 서비스 환경을 삭제합니다.

az appservice ase delete -n MyAseName

필수 매개 변수

--name -n

앱 서비스 환경의 이름입니다.

선택적 매개 변수

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

기본값: False
--resource-group -g

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

--yes -y

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

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

앱 서비스 환경을 나열합니다.

az appservice ase list [--resource-group]

예제

구독의 모든 앱 서비스 환경을 나열합니다.

az appservice ase list

리소스 그룹의 모든 앱 서비스 환경을 나열합니다.

az appservice ase list --resource-group MyResourceGroup

선택적 매개 변수

--resource-group -g

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

전역 매개 변수
--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 appservice ase list-addresses

App Service Environment v2와 연결된 VIP를 나열합니다.

az appservice ase list-addresses --name
                                 [--resource-group]

예제

앱 서비스 환경에 대한 VIP를 나열합니다.

az appservice ase list-addresses --name MyAseName

필수 매개 변수

--name -n

앱 서비스 환경의 이름입니다.

선택적 매개 변수

--resource-group -g

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

전역 매개 변수
--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 appservice ase list-plans

App Service 환경과 연결된 App Service 계획을 나열합니다.

az appservice ase list-plans --name
                             [--resource-group]

예제

App Service 환경에 대한 App Service 계획을 나열합니다.

az appservice ase list-plans --name MyAseName

필수 매개 변수

--name -n

앱 서비스 환경의 이름입니다.

선택적 매개 변수

--resource-group -g

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

전역 매개 변수
--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 appservice ase send-test-notification

미리 보기

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

App Service Environment v3에서 테스트 업그레이드 알림을 보냅니다.

az appservice ase send-test-notification --name
                                         [--resource-group]

예제

App Service Environment v3에서 테스트 업그레이드 알림을 보냅니다.

az appservice ase send-test-notification -n MyAseV3Name -g MyResourceGroup

필수 매개 변수

--name -n

앱 서비스 환경의 이름입니다.

선택적 매개 변수

--resource-group -g

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

전역 매개 변수
--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 appservice ase show

앱 서비스 환경의 세부 정보를 표시합니다.

az appservice ase show --name
                       [--resource-group]

예제

앱 서비스 환경을 표시합니다.

az appservice ase show --name MyAseName

필수 매개 변수

--name -n

앱 서비스 환경의 이름입니다.

선택적 매개 변수

--resource-group -g

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

전역 매개 변수
--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 appservice ase update

앱 서비스 환경을 업데이트합니다.

az appservice ase update --name
                         [--allow-incoming-ftp-connections {false, true}]
                         [--allow-new-private-endpoint-connections {false, true}]
                         [--allow-remote-debugging {false, true}]
                         [--front-end-scale-factor]
                         [--front-end-sku {I1, I2, I3}]
                         [--no-wait]
                         [--resource-group]

예제

중간 프런트 엔드 및 배율 인수가 10인 App Service Environment v2를 업데이트합니다.

az appservice ase update -n MyAseV2Name -g MyResourceGroup --front-end-sku I2 \
  --front-end-scale-factor 10

새 프라이빗 엔드포인트 연결을 허용하도록 앱 서비스 환경 v3을 업데이트합니다.

az appservice ase update -n MyAseV3Name -g MyResourceGroup --allow-new-private-endpoint-connections

들어오는 ftp 연결을 허용하도록 앱 서비스 환경 v3을 업데이트합니다.

az appservice ase update -n MyAseV3Name -g MyResourceGroup --allow-incoming-ftp-connections

원격 디버깅을 허용하도록 앱 서비스 환경 v3을 업데이트합니다.

az appservice ase update -n MyAseV3Name -g MyResourceGroup --allow-remote-debugging

필수 매개 변수

--name -n

앱 서비스 환경의 이름입니다.

선택적 매개 변수

--allow-incoming-ftp-connections -f

(ASEv3에만 해당) FTP 액세스를 허용하도록 App Service Environment를 구성합니다. 이 ftpEnabled 설정을 사용하면 App Service Environment 수준에서 FTP 연결을 허용하거나 거부할 수 있습니다. 개별 앱은 여전히 FTP 액세스를 구성해야 합니다.

허용되는 값: false, true
--allow-new-private-endpoint-connections -p

(ASEv3에만 해당) 새 프라이빗 엔드포인트 연결을 허용하도록 App Service Environment에서 앱을 구성합니다.

허용되는 값: false, true
--allow-remote-debugging -r

(ASEv3에만 해당) 원격 디버깅을 허용하도록 App Service Environment를 구성합니다. 개별 앱 수준에서 원격 디버깅을 구성해야 합니다.

허용되는 값: false, true
--front-end-scale-factor

(ASEv2만 해당) 5에서 15 사이의 프런트 엔드에서 App Service 계획 인스턴스 비율의 크기입니다.

--front-end-sku

(ASEv2만 해당) 프런트 엔드 서버의 크기입니다.

허용되는 값: I1, I2, I3
--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

기본값: False
--resource-group -g

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

전역 매개 변수
--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 appservice ase upgrade

미리 보기

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

앱 서비스 환경 v3을 업그레이드합니다.

az appservice ase upgrade --name
                          [--no-wait]
                          [--resource-group]
                          [--yes]

예제

앱 서비스 환경 v3을 업그레이드합니다.

az appservice ase upgrade -n MyAseV3Name -g MyResourceGroup

필수 매개 변수

--name -n

앱 서비스 환경의 이름입니다.

선택적 매개 변수

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

기본값: False
--resource-group -g

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

--yes -y

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

기본값: 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를 사용합니다.