az appservice plan

App Service 계획을 관리합니다.

명령

az appservice plan create

App Service 요금제 만들기.

az appservice plan delete

App Service 계획을 삭제합니다.

az appservice plan list

App Service 계획을 나열합니다.

az appservice plan show

리소스 그룹 또는 리소스 그룹 집합에 대한 앱 서비스 계획을 가져옵니다.

az appservice plan update

앱 서비스 계획을 업데이트합니다.

az appservice plan create

App Service 요금제 만들기.

az appservice plan create --name
                          --resource-group
                          [--app-service-environment]
                          [--hyper-v]
                          [--is-linux]
                          [--location]
                          [--no-wait]
                          [--number-of-workers]
                          [--per-site-scaling]
                          [--sku {B1, B2, B3, D1, F1, FREE, I1, I1v2, I2, I2v2, I3, I3v2, P1V2, P1V3, P2V2, P2V3, P3V2, P3V3, S1, S2, S3, SHARED, WS1, WS2, WS3}]
                          [--tags]
                          [--zone-redundant]

예제

기본 App Service 계획을 만듭니다.

az appservice plan create -g MyResourceGroup -n MyPlan

Linux 작업자 4명을 사용하여 표준 앱 서비스 계획을 만듭니다.

az appservice plan create -g MyResourceGroup -n MyPlan --is-linux --number-of-workers 4 --sku S1

Windows 컨테이너 앱 서비스 계획을 만듭니다.

az appservice plan create -g MyResourceGroup -n MyPlan --hyper-v --sku P1V3

App Service 환경에 대한 App Service 계획을 만듭니다.

az appservice plan create -g MyResourceGroup -n MyPlan --app-service-environment MyAppServiceEnvironment --sku I1

필수 매개 변수

--name -n

새 App Service 계획의 이름입니다.

--resource-group -g

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

선택적 매개 변수

--app-service-environment -e

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

--hyper-v

Windows 컨테이너에서 웹앱을 호스트합니다.

--is-linux

Linux 작업자에서 웹앱을 호스트합니다.

--location -l

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

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

--number-of-workers

할당할 작업자 수입니다.

기본값: 1
--per-site-scaling

App Service 계획 수준에서 앱별 크기 조정을 사용하도록 설정하여 앱을 호스트하는 App Service 계획과 독립적으로 앱을 확장할 수 있습니다.

--sku

가격 책정 계층(예: F1(Free), D1(Shared), B1(Basic Small), B2(Basic Medium), B3(Basic Large), S1(Standard Small), P1V2(Premium V2 Small), P1V3(Premium V3 Small), P2V3(Premium V3 Medium), P 3V3(Premium V3 Large), I1(격리된 소형), I2(격리된 중간), I3(격리된 대형), I1v2(격리된 V2 Small), I2v2(격리된 V2 중간), I3v2(격리된 V2 Large), WS1(Logic Apps 워크플로 표준 1), WS2(Logic Apps 워크플로 표준 2), WS3(Logic Apps 워크플로 표준 3)

허용되는 값: B1, B2, B3, D1, F1, FREE, I1, I1v2, I2, I2v2, I3, I3v2, P1V2, P1V3, P2V2, P2V3, P3V2, P3V3, S1, S2, S3, SHARED, WS1, WS2, WS3
기본값: B1
--tags

공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.

--zone-redundant -z

고가용성을 위해 영역 중복을 사용하도록 설정합니다. 계획을 만든 후에는 변경할 수 없습니다. 최소 인스턴스 수는 3개입니다.

az appservice plan delete

App Service 계획을 삭제합니다.

az appservice plan delete [--ids]
                          [--name]
                          [--resource-group]
                          [--yes]

예제

App Service 계획을 삭제합니다. (자동 생성됨)

az appservice plan delete --name MyAppServicePlan --resource-group MyResourceGroup

선택적 매개 변수

--ids

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

--name -n

App Service 계획의 이름입니다.

--resource-group -g

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

--yes -y

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

az appservice plan list

App Service 계획을 나열합니다.

az appservice plan list [--resource-group]

예제

모든 무료 계층 App Service 계획을 나열합니다.

az appservice plan list --query "[?sku.tier=='Free']"

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

az appservice plan list --query "[?hostingEnvironmentProfile.name=='<ase-name>']"

선택적 매개 변수

--resource-group -g

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

az appservice plan show

리소스 그룹 또는 리소스 그룹 집합에 대한 앱 서비스 계획을 가져옵니다.

az appservice plan show [--ids]
                        [--name]
                        [--resource-group]

예제

리소스 그룹 또는 리소스 그룹 집합에 대한 앱 서비스 계획을 가져옵니다. (자동 생성됨)

az appservice plan show --name MyAppServicePlan --resource-group MyResourceGroup

선택적 매개 변수

--ids

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

--name -n

App Service 계획의 이름입니다.

--resource-group -g

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

az appservice plan update

앱 서비스 계획을 업데이트합니다.

자세한 내용은 https:///go.microsoft.com/fwlink/?linkid=2133856 참조하세요.

az appservice plan update [--add]
                          [--elastic-scale {false, true}]
                          [--force-string]
                          [--ids]
                          [--max-elastic-worker-count]
                          [--name]
                          [--no-wait]
                          [--number-of-workers]
                          [--remove]
                          [--resource-group]
                          [--set]
                          [--sku {B1, B2, B3, D1, F1, FREE, I1, I1v2, I2, I2v2, I3, I3v2, P1V2, P1V3, P2V2, P2V3, P3V2, P3V3, S1, S2, S3, SHARED, WS1, WS2, WS3}]

예제

앱 서비스 계획을 업데이트합니다. (자동 생성됨)

az appservice plan update --name MyAppServicePlan --resource-group MyResourceGroup --sku F1

선택적 매개 변수

--add

경로 및 키 값 쌍을 지정하여 개체 목록에 개체를 추가합니다. 예: --add property.listProperty <key=value, string 또는 JSON 문자열>.

--elastic-scale

자동 크기 조정을 사용하거나 사용하지 않도록 설정합니다. 이 계획에 탄력적 배율을 사용하도록 설정하려면 "true"로 설정하고, 이 계획에 탄력적 배율을 사용하지 않도록 설정하려면 "false"로 설정합니다. SKU는 프리미엄 V2 SKU(P1V2, P2V2, P3V2) 또는 프리미엄 V3 SKU(P1V3, P2V3, P3V3)여야 합니다.

허용되는 값: false, true
--force-string

'set' 또는 'add'를 사용하는 경우 JSON으로 변환하는 대신 문자열 리터럴을 유지합니다.

--ids

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

--max-elastic-worker-count -m

계획을 확장할 수 있는 최대 인스턴스 수입니다. 계획은 탄력적 확장 계획이어야 합니다.

--name -n

App Service 계획의 이름입니다.

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

--number-of-workers

할당할 작업자 수입니다.

기본값: 1
--remove

목록에서 속성 또는 요소를 제거합니다. 예: --remove property.list OR --remove propertyToRemove.

--resource-group -g

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

--set

설정할 속성 경로 및 값을 지정하여 개체를 업데이트합니다. 예: --set property1.property2=.

--sku

가격 책정 계층(예: F1(Free), D1(Shared), B1(Basic Small), B2(Basic Medium), B3(Basic Large), S1(Standard Small), P1V2(Premium V2 Small), P1V3(Premium V3 Small), P2V3(Premium V3 Medium), P 3V3(Premium V3 Large), I1(격리된 소형), I2(격리된 중간), I3(격리된 대형), I1v2(격리된 V2 Small), I2v2(격리된 V2 중간), I3v2(격리된 V2 Large), WS1(Logic Apps 워크플로 표준 1), WS2(Logic Apps 워크플로 표준 2), WS3(Logic Apps 워크플로 표준 3)

허용되는 값: B1, B2, B3, D1, F1, FREE, I1, I1v2, I2, I2v2, I3, I3v2, P1V2, P1V3, P2V2, P2V3, P3V2, P3V3, S1, S2, S3, SHARED, WS1, WS2, WS3