az webapp

참고 항목

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

웹앱을 관리합니다.

명령

Name Description 형식 상태
az webapp auth

웹앱 인증 및 권한 부여를 관리합니다. v2 인증 명령을 사용하려면 "az extension add --name authV2"를 실행하여 authV2 CLI 확장을 추가합니다.

코어 및 확장 GA
az webapp auth-classic

클래식 형식으로 웹앱 인증 및 권한 부여를 관리합니다.

내선 번호 GA
az webapp auth-classic show

웹앱에 대한 인증 설정을 클래식 형식으로 표시합니다.

내선 번호 GA
az webapp auth-classic update

웹앱의 인증 설정을 클래식 형식으로 업데이트합니다.

내선 번호 GA
az webapp auth apple

Apple ID 공급자의 웹앱 인증 및 권한 부여를 관리합니다.

내선 번호 GA
az webapp auth apple show

Apple ID 공급자에 대한 인증 설정을 표시합니다.

내선 번호 GA
az webapp auth apple update

Apple ID 공급자에 대한 클라이언트 ID 및 클라이언트 비밀을 업데이트합니다.

내선 번호 GA
az webapp auth config-version

웹앱의 인증 설정에 대한 구성 버전의 상태를 관리합니다. 구성 버전 v1은 /auth설정 엔드포인트를 참조하는 반면 v2는 /auth설정V2 엔드포인트를 참조합니다.

내선 번호 GA
az webapp auth config-version revert

웹앱에 대한 인증 설정의 구성 버전을 v2에서 v1(클래식)으로 되돌려 줍니다.

내선 번호 GA
az webapp auth config-version show

웹앱에 대한 인증 설정의 구성 버전을 표시합니다. 구성 버전 v1은 /auth설정 엔드포인트를 참조하는 반면 v2는 /auth설정V2 엔드포인트를 참조합니다.

내선 번호 GA
az webapp auth config-version upgrade

웹앱에 대한 인증 설정의 구성 버전을 v1(클래식)에서 v2로 업그레이드합니다.

내선 번호 GA
az webapp auth facebook

Facebook ID 공급자의 웹앱 인증 및 권한 부여를 관리합니다.

내선 번호 GA
az webapp auth facebook show

Facebook ID 공급자에 대한 인증 설정을 표시합니다.

내선 번호 GA
az webapp auth facebook update

Facebook ID 공급자에 대한 앱 ID 및 앱 비밀을 업데이트합니다.

내선 번호 GA
az webapp auth github

GitHub ID 공급자의 웹앱 인증 및 권한 부여를 관리합니다.

내선 번호 GA
az webapp auth github show

GitHub ID 공급자에 대한 인증 설정을 표시합니다.

내선 번호 GA
az webapp auth github update

GitHub ID 공급자에 대한 클라이언트 ID 및 클라이언트 비밀을 업데이트합니다.

내선 번호 GA
az webapp auth google

Google ID 공급자의 웹앱 인증 및 권한 부여를 관리합니다.

내선 번호 GA
az webapp auth google show

Google ID 공급자에 대한 인증 설정을 표시합니다.

내선 번호 GA
az webapp auth google update

Google ID 공급자에 대한 클라이언트 ID 및 클라이언트 암호를 업데이트합니다.

내선 번호 GA
az webapp auth microsoft

Microsoft ID 공급자의 웹앱 인증 및 권한 부여를 관리합니다.

내선 번호 GA
az webapp auth microsoft show

Azure Active Directory ID 공급자에 대한 인증 설정을 표시합니다.

내선 번호 GA
az webapp auth microsoft update

Azure Active Directory ID 공급자에 대한 클라이언트 ID 및 클라이언트 비밀을 업데이트합니다.

내선 번호 GA
az webapp auth openid-connect

사용자 지정 OpenID 커넥트 ID 공급자의 웹앱 인증 및 권한 부여를 관리합니다.

내선 번호 GA
az webapp auth openid-connect add

새 사용자 지정 OpenID 커넥트 ID 공급자를 구성합니다.

내선 번호 GA
az webapp auth openid-connect remove

기존 사용자 지정 OpenID 커넥트 ID 공급자를 제거합니다.

내선 번호 GA
az webapp auth openid-connect show

사용자 지정 OpenID 커넥트 ID 공급자에 대한 인증 설정을 표시합니다.

내선 번호 GA
az webapp auth openid-connect update

기존 사용자 지정 OpenID 커넥트 ID 공급자에 대한 클라이언트 ID 및 클라이언트 비밀 설정 이름을 업데이트합니다.

내선 번호 GA
az webapp auth set

기존 설정을 덮어쓰는 v2 형식으로 웹앱에 대한 인증 설정을 설정합니다.

내선 번호 GA
az webapp auth show

웹앱에 대한 인증 설정을 표시합니다.

핵심 GA
az webapp auth show (authV2 확장)

v2 형식으로 웹앱에 대한 인증 설정을 표시합니다.

내선 번호 GA
az webapp auth twitter

Twitter ID 공급자의 웹앱 인증 및 권한 부여를 관리합니다.

내선 번호 GA
az webapp auth twitter show

Twitter ID 공급자에 대한 인증 설정을 표시합니다.

내선 번호 GA
az webapp auth twitter update

Twitter ID 공급자에 대한 소비자 키 및 소비자 암호를 업데이트합니다.

내선 번호 GA
az webapp auth update

웹앱에 대한 인증 설정을 업데이트합니다.

핵심 GA
az webapp auth update (authV2 확장)

웹앱에 대한 인증 설정을 v2 형식으로 업데이트합니다.

내선 번호 GA
az webapp browse

브라우저에서 웹앱을 엽니다. Azure Cloud Shell에서는 지원되지 않습니다.

핵심 GA
az webapp config

웹앱을 구성합니다.

코어 및 확장 GA
az webapp config access-restriction

웹앱에 대한 액세스 제한을 표시, 설정, 추가 및 제거하는 메서드입니다.

핵심 GA
az webapp config access-restriction add

웹앱에 액세스 제한을 추가합니다.

핵심 GA
az webapp config access-restriction remove

웹앱에서 액세스 제한을 제거합니다.

핵심 GA
az webapp config access-restriction set

SCM 사이트가 기본 사이트 및 기본 작업과 동일한 제한을 사용하는지 설정합니다.

핵심 GA
az webapp config access-restriction show

웹앱에 대한 액세스 제한 설정을 표시합니다.

핵심 GA
az webapp config appsettings

웹앱 설정을 구성합니다. 애플리케이션 설정을 업데이트하거나 제거하면 앱이 재활용됩니다.

핵심 GA
az webapp config appsettings delete

웹앱 설정을 삭제합니다.

핵심 GA
az webapp config appsettings list

웹앱 설정의 세부 정보를 가져옵니다.

핵심 GA
az webapp config appsettings set

웹앱의 설정을 지정합니다.

핵심 GA
az webapp config backup

웹앱에 대한 백업을 관리합니다.

핵심 GA
az webapp config backup create

웹앱의 백업을 만듭니다.

핵심 GA
az webapp config backup delete

웹앱 백업을 삭제합니다.

핵심 GA
az webapp config backup list

웹앱의 백업을 나열합니다.

핵심 GA
az webapp config backup restore

백업에서 웹앱을 복원합니다.

핵심 GA
az webapp config backup show

웹앱의 백업 일정을 표시합니다.

핵심 GA
az webapp config backup update

웹앱에 대한 새 백업 일정을 구성합니다.

핵심 GA
az webapp config connection-string

웹앱의 연결 문자열 관리합니다.

핵심 GA
az webapp config connection-string delete

웹앱의 연결 문자열 삭제합니다.

핵심 GA
az webapp config connection-string list

웹앱의 연결 문자열 가져옵니다.

핵심 GA
az webapp config connection-string set

웹앱의 연결 문자열 업데이트합니다.

핵심 GA
az webapp config container

기존 웹앱의 컨테이너 설정을 관리합니다.

핵심 GA
az webapp config container delete

기존 웹앱의 컨테이너 설정을 삭제합니다.

핵심 GA
az webapp config container set

기존 웹앱의 컨테이너 설정을 지정합니다.

핵심 GA
az webapp config container show

웹앱의 컨테이너 설정에 대한 세부 정보를 가져옵니다.

핵심 GA
az webapp config hostname

웹앱의 호스트 이름을 구성합니다.

핵심 GA
az webapp config hostname add

웹앱에 호스트 이름을 바인딩합니다.

핵심 GA
az webapp config hostname delete

웹앱에서 호스트 이름을 바인딩 해제합니다.

핵심 GA
az webapp config hostname get-external-ip

웹앱의 외부 연결 IP 주소를 가져옵니다.

핵심 GA
az webapp config hostname list

웹앱에 대한 모든 호스트 이름 바인딩을 나열합니다.

핵심 GA
az webapp config set

웹앱의 구성을 설정합니다.

핵심 GA
az webapp config show

웹앱 구성의 세부 정보를 가져옵니다.

핵심 GA
az webapp config snapshot

웹앱 스냅샷 관리합니다.

핵심 GA
az webapp config snapshot list

웹앱에 대한 복원 가능한 스냅샷 나열합니다.

핵심 GA
az webapp config snapshot restore

웹앱 스냅샷 복원합니다.

핵심 GA
az webapp config ssl

웹앱에 대한 SSL 인증서를 구성합니다.

코어 및 확장 GA
az webapp config ssl bind

웹앱에 SSL 인증서를 바인딩합니다.

핵심 GA
az webapp config ssl bind (appservice-kube 확장)

웹앱에 SSL 인증서를 바인딩합니다.

내선 번호 GA
az webapp config ssl create

웹앱 앱에서 호스트 이름에 대한 관리되는 인증서를 만듭니다.

핵심 프리뷰
az webapp config ssl delete

웹앱에서 SSL 인증서를 삭제합니다.

핵심 GA
az webapp config ssl import

Key Vault에서 웹앱으로 SSL 또는 App Service 인증서를 가져옵니다.

핵심 GA
az webapp config ssl list

웹앱에 대한 SSL 인증서를 나열합니다.

핵심 GA
az webapp config ssl show

웹앱에 대한 SSL 인증서의 세부 정보를 표시합니다.

핵심 GA
az webapp config ssl unbind

웹앱에서 SSL 인증서를 바인딩 해제합니다.

핵심 GA
az webapp config ssl unbind (appservice-kube 확장)

웹앱에서 SSL 인증서를 바인딩 해제합니다.

내선 번호 GA
az webapp config ssl upload

웹앱에 SSL 인증서를 업로드합니다.

핵심 GA
az webapp config storage-account

웹앱의 Azure Storage 계정 구성을 관리합니다. (Linux Web Apps 및 Windows Containers Web Apps만 해당).

핵심 GA
az webapp config storage-account add

웹앱에 Azure Storage 계정 구성을 추가합니다. (Linux Web Apps 및 Windows Containers Web Apps만 해당).

핵심 GA
az webapp config storage-account delete

웹앱의 Azure Storage 계정 구성을 삭제합니다. (Linux Web Apps 및 Windows Containers Web Apps만 해당).

핵심 GA
az webapp config storage-account list

웹앱의 Azure Storage 계정 구성을 가져옵니다. (Linux Web Apps 및 Windows Containers Web Apps만 해당).

핵심 GA
az webapp config storage-account update

웹앱에서 기존 Azure Storage 계정 구성을 업데이트합니다. (Linux Web Apps 및 Windows Containers Web Apps만 해당).

핵심 GA
az webapp connection

웹앱 연결을 관리하는 명령입니다.

코어 및 확장 GA
az webapp connection create

웹앱과 대상 리소스 간에 연결을 만듭니다.

코어 및 확장 GA
az webapp connection create app-insights

app-insights에 대한 웹앱 연결을 만듭니다.

핵심 GA
az webapp connection create appconfig

appconfig에 대한 웹앱 연결을 만듭니다.

핵심 GA
az webapp connection create confluent-cloud

confluent-cloud에 대한 웹앱 연결을 만듭니다.

핵심 GA
az webapp connection create cosmos-cassandra

cosmos-cassandra에 대한 웹앱 연결을 만듭니다.

핵심 GA
az webapp connection create cosmos-gremlin

cosmos-gremlin에 대한 웹앱 연결을 만듭니다.

핵심 GA
az webapp connection create cosmos-mongo

cosmos-mongo에 대한 웹앱 연결을 만듭니다.

핵심 GA
az webapp connection create cosmos-sql

cosmos-sql에 대한 웹앱 연결을 만듭니다.

핵심 GA
az webapp connection create cosmos-table

cosmos-table에 대한 웹앱 연결을 만듭니다.

핵심 GA
az webapp connection create eventhub

eventhub에 대한 웹앱 연결을 만듭니다.

핵심 GA
az webapp connection create keyvault

keyvault에 대한 웹앱 연결을 만듭니다.

핵심 GA
az webapp connection create mysql

mysql에 대한 웹앱 연결을 만듭니다.

핵심 Deprecated
az webapp connection create mysql-flexible

mysql 유연한 웹앱 연결을 만듭니다.

핵심 GA
az webapp connection create mysql-flexible (serviceconnector-passwordless 확장)

mysql 유연한 웹앱 연결을 만듭니다.

내선 번호 GA
az webapp connection create postgres

postgres에 대한 웹앱 연결을 만듭니다.

핵심 Deprecated
az webapp connection create postgres (serviceconnector-passwordless 확장)

postgres에 대한 웹앱 연결을 만듭니다.

내선 번호 GA
az webapp connection create postgres-flexible

postgres-flexible에 대한 웹앱 연결을 만듭니다.

핵심 GA
az webapp connection create postgres-flexible (serviceconnector-passwordless 확장)

postgres-flexible에 대한 웹앱 연결을 만듭니다.

내선 번호 GA
az webapp connection create redis

redis에 대한 웹앱 연결을 만듭니다.

핵심 GA
az webapp connection create redis-enterprise

redis-enterprise에 대한 웹앱 연결을 만듭니다.

핵심 GA
az webapp connection create servicebus

servicebus에 대한 웹앱 연결을 만듭니다.

핵심 GA
az webapp connection create signalr

signalr에 대한 웹앱 연결을 만듭니다.

핵심 GA
az webapp connection create sql

sql에 대한 웹앱 연결을 만듭니다.

핵심 GA
az webapp connection create sql (serviceconnector-passwordless 확장)

sql에 대한 웹앱 연결을 만듭니다.

내선 번호 GA
az webapp connection create storage-blob

Storage-Blob에 대한 웹앱 연결을 만듭니다.

핵심 GA
az webapp connection create storage-file

스토리지 파일에 대한 웹앱 연결을 만듭니다.

핵심 GA
az webapp connection create storage-queue

스토리지 큐에 대한 웹앱 연결을 만듭니다.

핵심 GA
az webapp connection create storage-table

storage-table에 대한 웹앱 연결을 만듭니다.

핵심 GA
az webapp connection create webpubsub

webpubsub에 대한 웹앱 연결을 만듭니다.

핵심 GA
az webapp connection delete

웹앱 연결을 삭제합니다.

핵심 GA
az webapp connection list

웹앱의 연결을 나열합니다.

핵심 GA
az webapp connection list-configuration

웹앱 연결의 원본 구성을 나열합니다.

핵심 GA
az webapp connection list-support-types

웹앱 연결에서 지원하는 클라이언트 유형 및 인증 유형을 나열합니다.

핵심 GA
az webapp connection show

웹앱 연결의 세부 정보를 가져옵니다.

핵심 GA
az webapp connection update

웹앱 연결을 업데이트합니다.

핵심 GA
az webapp connection update app-insights

웹앱을 app-insights 연결로 업데이트합니다.

핵심 GA
az webapp connection update appconfig

웹앱을 appconfig 연결로 업데이트합니다.

핵심 GA
az webapp connection update confluent-cloud

웹앱을 confluent-cloud 연결로 업데이트합니다.

핵심 GA
az webapp connection update cosmos-cassandra

웹앱을 cosmos-cassandra 연결로 업데이트합니다.

핵심 GA
az webapp connection update cosmos-gremlin

웹앱을 cosmos-gremlin 연결로 업데이트합니다.

핵심 GA
az webapp connection update cosmos-mongo

웹앱을 cosmos-mongo 연결로 업데이트합니다.

핵심 GA
az webapp connection update cosmos-sql

웹앱을 cosmos-sql 연결로 업데이트합니다.

핵심 GA
az webapp connection update cosmos-table

웹앱을 cosmos-table 연결로 업데이트합니다.

핵심 GA
az webapp connection update eventhub

webapp을 eventhub 연결로 업데이트합니다.

핵심 GA
az webapp connection update keyvault

웹앱을 keyvault 연결로 업데이트합니다.

핵심 GA
az webapp connection update mysql

웹앱을 mysql 연결로 업데이트합니다.

핵심 Deprecated
az webapp connection update mysql-flexible

웹앱을 mysql 유연한 연결로 업데이트합니다.

핵심 GA
az webapp connection update postgres

웹앱을 postgres 연결로 업데이트합니다.

핵심 Deprecated
az webapp connection update postgres-flexible

웹앱을 postgres-flexible 연결로 업데이트합니다.

핵심 GA
az webapp connection update redis

웹앱을 redis 연결로 업데이트합니다.

핵심 GA
az webapp connection update redis-enterprise

웹앱을 redis-enterprise 연결로 업데이트합니다.

핵심 GA
az webapp connection update servicebus

웹앱을 servicebus 연결로 업데이트합니다.

핵심 GA
az webapp connection update signalr

웹앱을 signalr 연결로 업데이트합니다.

핵심 GA
az webapp connection update sql

웹앱을 sql 연결로 업데이트합니다.

핵심 GA
az webapp connection update storage-blob

웹앱을 스토리지-Blob 연결로 업데이트합니다.

핵심 GA
az webapp connection update storage-file

웹앱을 스토리지 파일 연결로 업데이트합니다.

핵심 GA
az webapp connection update storage-queue

웹앱을 스토리지 큐 연결로 업데이트합니다.

핵심 GA
az webapp connection update storage-table

웹앱을 스토리지 테이블 연결로 업데이트합니다.

핵심 GA
az webapp connection update webpubsub

webapp을 webpubsub 연결로 업데이트합니다.

핵심 GA
az webapp connection validate

웹앱 연결의 유효성을 검사합니다.

핵심 GA
az webapp connection wait

연결 조건이 충족될 때까지 CLI를 대기 상태로 유지합니다.

핵심 GA
az webapp cors

CORS(원본 간 리소스 공유)를 관리합니다.

핵심 GA
az webapp cors add

허용된 원본을 추가합니다.

핵심 GA
az webapp cors remove

허용된 원본을 제거합니다.

핵심 GA
az webapp cors show

허용된 원본을 표시합니다.

핵심 GA
az webapp create

웹앱 만들기

핵심 GA
az webapp create (appservice-kube 확장)

웹앱 만들기

내선 번호 GA
az webapp create-remote-connection

웹앱에 대한 tcp 터널을 사용하여 원격 연결을 만듭니다.

핵심 GA
az webapp delete

웹앱을 삭제합니다.

핵심 GA
az webapp deleted

삭제된 웹앱을 관리합니다.

핵심 프리뷰
az webapp deleted list

삭제된 웹앱을 나열합니다.

핵심 프리뷰
az webapp deleted restore

삭제된 웹앱을 복원합니다.

핵심 프리뷰
az webapp deploy

제공된 아티팩트를 Azure Web Apps에 배포합니다.

핵심 GA
az webapp deployment

웹앱 배포를 관리합니다.

코어 및 확장 GA
az webapp deployment container

컨테이너 기반 연속 배포를 관리합니다.

핵심 GA
az webapp deployment container config

컨테이너를 통해 지속적인 배포를 구성합니다.

핵심 GA
az webapp deployment container show-cd-url

지속적인 배포를 위해 웹후크를 구성하는 데 사용할 수 있는 URL을 가져옵니다.

핵심 GA
az webapp deployment github-actions

웹앱에 대한 GitHub Actions를 구성합니다.

핵심 GA
az webapp deployment github-actions add

지정된 리포지토리에 GitHub Actions 워크플로 파일을 추가합니다. 워크플로는 지정된 웹앱에 앱을 빌드하고 배포합니다.

핵심 GA
az webapp deployment github-actions remove

지정된 리포지토리에서 GitHub Actions 워크플로 파일을 제거하고 연결을 끊습니다.

핵심 GA
az webapp deployment list-publishing-credentials

사용 가능한 웹앱 게시 자격 증명에 대한 세부 정보를 가져옵니다.

핵심 GA
az webapp deployment list-publishing-profiles

사용 가능한 웹앱 배포 프로필에 대한 세부 정보를 가져옵니다.

핵심 GA
az webapp deployment slot

웹앱 배포 슬롯을 관리합니다.

핵심 GA
az webapp deployment slot auto-swap

배포 슬롯 자동 교환을 구성합니다.

핵심 GA
az webapp deployment slot create

배포 슬롯을 만듭니다.

핵심 GA
az webapp deployment slot delete

배포 슬롯을 삭제합니다.

핵심 GA
az webapp deployment slot list

모든 배포 슬롯을 나열합니다.

핵심 GA
az webapp deployment slot swap

웹앱에 대한 배포 슬롯을 교환합니다.

핵심 GA
az webapp deployment source

소스 제어를 통해 웹앱 배포를 관리합니다.

코어 및 확장 GA
az webapp deployment source config

git 또는 Mercurial 리포지토리에서 배포를 관리합니다.

핵심 GA
az webapp deployment source config-local-git

웹앱 배포를 위해 복제 및 푸시하기 위한 git 리포지토리 엔드포인트의 URL을 가져옵니다.

핵심 GA
az webapp deployment source config-zip

웹앱에 대한 kudu zip 푸시 배포를 사용하여 배포를 수행합니다.

핵심 Deprecated
az webapp deployment source config-zip (appservice-kube 확장)

웹앱에 대한 kudu zip 푸시 배포를 사용하여 배포를 수행합니다.

내선 번호 GA
az webapp deployment source delete

소스 제어 배포 구성을 삭제합니다.

핵심 GA
az webapp deployment source show

소스 제어 배포 구성의 세부 정보를 가져옵니다.

핵심 GA
az webapp deployment source sync

리포지토리에서 동기화합니다. 수동 통합 모드에서만 필요합니다.

핵심 GA
az webapp deployment source update-token

Azure App Service에 캐시된 소스 제어 토큰을 업데이트합니다.

핵심 GA
az webapp deployment user

배포에 대한 사용자 자격 증명을 관리합니다.

핵심 GA
az webapp deployment user set

배포 자격 증명을 업데이트합니다.

핵심 GA
az webapp deployment user show

배포 게시 사용자를 가져옵니다.

핵심 GA
az webapp hybrid-connection

웹앱에서 하이브리드 연결을 나열, 추가 및 제거하는 메서드입니다.

핵심 GA
az webapp hybrid-connection add

기존 하이브리드 연결을 웹앱에 추가합니다.

핵심 GA
az webapp hybrid-connection list

웹앱에 하이브리드 연결을 나열합니다.

핵심 GA
az webapp hybrid-connection remove

웹앱에서 하이브리드 연결을 제거합니다.

핵심 GA
az webapp identity

웹앱의 관리 ID를 관리합니다.

핵심 GA
az webapp identity assign

웹앱에 관리 ID를 할당합니다.

핵심 GA
az webapp identity remove

웹앱의 관리 ID를 사용하지 않도록 설정합니다.

핵심 GA
az webapp identity show

웹앱의 관리 ID를 표시합니다.

핵심 GA
az webapp list

웹앱을 나열합니다.

핵심 GA
az webapp list-instances

웹앱 또는 웹앱 슬롯의 확장된 모든 인스턴스를 나열합니다.

핵심 GA
az webapp list-runtimes

웹앱에 사용할 수 있는 사용 가능한 기본 제공 스택을 나열합니다.

핵심 GA
az webapp list-runtimes (appservice-kube 확장)

웹앱에 사용할 수 있는 사용 가능한 기본 제공 스택을 나열합니다.

내선 번호 GA
az webapp log

웹앱 로그를 관리합니다.

핵심 GA
az webapp log config

웹앱에 대한 로깅을 구성합니다.

핵심 GA
az webapp log deployment

웹앱 배포 로그를 관리합니다.

핵심 GA
az webapp log deployment list

웹앱과 연결된 배포를 나열합니다.

핵심 GA
az webapp log deployment show

최신 배포의 배포 로그를 표시하거나 배포 ID가 지정된 경우 특정 배포를 표시합니다.

핵심 GA
az webapp log download

웹앱의 로그 기록을 zip 파일로 다운로드합니다.

핵심 GA
az webapp log show

웹앱의 로깅 구성에 대한 세부 정보를 가져옵니다.

핵심 GA
az webapp log tail

웹앱에 대한 라이브 로그 추적을 시작합니다.

핵심 GA
az webapp restart

웹앱을 다시 시작합니다.

핵심 GA
az webapp restart (appservice-kube 확장)

웹앱을 다시 시작합니다.

내선 번호 GA
az webapp scale

Arc 지원 Kubernetes 워크로드에서 웹앱의 인스턴스 수를 수정합니다.

내선 번호 GA
az webapp scan

웹앱 검사를 충족하는 명령 그룹을 보유합니다. 현재 Linux 기반 웹앱에만 사용할 수 있습니다.

내선 번호 GA
az webapp scan list-result

웹앱에서 수행된 모든 검사에 대한 세부 정보 가져오기, 웹앱에 설정된 최대 검사 한도입니다. 그러면 웹앱에서 수행되는 각 검사의 검사 상태 외에도 검사 로그 결과를 얻을 수 있습니다.

내선 번호 GA
az webapp scan show-result

지정된 scan-id의 결과를 가져옵니다. 그러면 지정된 scan-id의 검사 로그 결과가 표시됩니다.

내선 번호 GA
az webapp scan start

wwwroot 디렉터리의 지정된 웹앱 파일에서 검사를 시작합니다. ScanID, traking 및 결과 URL을 포함하는 JSON을 반환합니다.

내선 번호 GA
az webapp scan stop

현재 실행 중인 검사를 중지합니다. 검색이 실행되고 있지 않으면 아무 것도 수행하지 않습니다.

내선 번호 GA
az webapp scan track

scan-id를 제공하여 검사 상태 추적합니다. [시작, 성공, 실패, TimeoutFailure, 실행 중]에서 검사의 상태 추적할 수 있습니다.

내선 번호 GA
az webapp show

웹앱의 세부 정보를 가져옵니다.

핵심 GA
az webapp show (appservice-kube 확장)

웹앱의 세부 정보를 가져옵니다.

내선 번호 GA
az webapp ssh

SSH 명령은 웹 컨테이너에 대한 ssh 세션을 설정하고 개발자는 셸 터미널을 원격으로 가져옵니다.

핵심 프리뷰
az webapp start

웹앱을 시작합니다.

핵심 GA
az webapp stop

웹앱을 중지합니다.

핵심 GA
az webapp traffic-routing

웹앱에 대한 트래픽 라우팅을 관리합니다.

핵심 GA
az webapp traffic-routing clear

라우팅 규칙을 지우고 모든 트래픽을 프로덕션으로 보냅니다.

핵심 GA
az webapp traffic-routing set

배포 슬롯에 대한 라우팅 트래픽을 구성합니다.

핵심 GA
az webapp traffic-routing show

슬롯 간 트래픽의 현재 분포를 표시합니다.

핵심 GA
az webapp up

웹앱을 만들고 로컬 작업 영역에서 앱으로 코드를 배포합니다. 코드가 있는 폴더에서 실행하려면 명령이 필요합니다. 현재 지원에는 Node, Python, .NET Core 및 ASP.NET 포함됩니다. 노드, Python 앱은 Linux 앱으로 만들어집니다. .Net Core, ASP.NET 및 정적 HTML 앱은 Windows 앱으로 만들어집니다. html 플래그를 추가하여 정적 HTML 앱으로 배포합니다. 명령이 성공적으로 실행되면 리소스 그룹, sku, 위치, 계획 및 이름에 대한 기본 인수 값이 현재 디렉터리에 저장됩니다. 이러한 기본값은 동일한 디렉터리에 있는 명령의 후속 실행에 제공되지 않는 인수에 사용됩니다. 'az configure'를 사용하여 기본값을 관리합니다.

핵심 GA
az webapp update

기존 웹앱을 업데이트합니다.

핵심 GA
az webapp update (appservice-kube 확장)

기존 웹앱을 업데이트합니다.

내선 번호 GA
az webapp vnet-integration

웹앱에서 가상 네트워크 통합을 나열, 추가 및 제거하는 메서드입니다.

핵심 GA
az webapp vnet-integration add

웹앱에 지역 가상 네트워크 통합을 추가합니다.

핵심 GA
az webapp vnet-integration list

웹앱에 가상 네트워크 통합을 나열합니다.

핵심 GA
az webapp vnet-integration remove

웹앱에서 지역 가상 네트워크 통합을 제거합니다.

핵심 GA
az webapp webjob

웹앱에서 웹 작업에 대한 관리 작업을 허용합니다.

핵심 GA
az webapp webjob continuous

웹앱에서 연속 웹 작업의 관리 작업을 허용합니다.

핵심 GA
az webapp webjob continuous list

선택한 웹앱의 모든 연속 웹 작업을 나열합니다.

핵심 GA
az webapp webjob continuous remove

특정 연속 웹 웹을 삭제합니다.

핵심 GA
az webapp webjob continuous start

선택한 웹앱에서 특정 연속 웹 작업을 시작합니다.

핵심 GA
az webapp webjob continuous stop

특정 연속 webjob을 중지합니다.

핵심 GA
az webapp webjob triggered

웹앱에서 트리거된 웹 작업의 관리 작업을 허용합니다.

핵심 GA
az webapp webjob triggered list

웹앱에서 호스트되는 트리거된 모든 웹 작업을 나열합니다.

핵심 GA
az webapp webjob triggered log

웹앱에서 호스트되는 특정 트리거된 webjob의 기록을 가져옵니다.

핵심 GA
az webapp webjob triggered remove

웹앱에서 호스트되는 특정 트리거된 webjob을 삭제합니다.

핵심 GA
az webapp webjob triggered run

웹앱에서 호스트되는 특정 트리거된 webjob을 실행합니다.

핵심 GA

az webapp browse

브라우저에서 웹앱을 엽니다. Azure Cloud Shell에서는 지원되지 않습니다.

az webapp browse [--ids]
                 [--logs]
                 [--name]
                 [--resource-group]
                 [--slot]
                 [--subscription]

예제

브라우저에서 웹앱을 엽니다. (자동 생성됨)

az webapp browse --name MyWebapp --resource-group MyResourceGroup

선택적 매개 변수

--ids

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

--logs -l

웹앱을 시작한 직후 로그 스트림 보기를 사용하도록 설정합니다.

기본값: False
--name -n

웹앱의 이름입니다. 지정되지 않은 상태로 두면 이름이 임의로 생성됩니다. 를 사용하여 az configure --defaults web=<name>기본값을 구성할 수 있습니다.

--resource-group -g

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

--slot -s

슬롯의 이름입니다. 지정하지 않으면 프로덕션 슬롯의 기본값입니다.

--subscription

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

전역 매개 변수
--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 webapp create

웹앱 만들기

웹앱의 이름은 고유한 FQDN을 AppName.azurewebsites.net 생성할 수 있어야 합니다.

az webapp create --name
                 --plan
                 --resource-group
                 [--acr-use-identity]
                 [--assign-identity]
                 [--basic-auth {Disabled, Enabled}]
                 [--container-image-name]
                 [--container-registry-password]
                 [--container-registry-url]
                 [--container-registry-user]
                 [--deployment-container-image-name]
                 [--deployment-local-git]
                 [--deployment-source-branch]
                 [--deployment-source-url]
                 [--docker-registry-server-password]
                 [--docker-registry-server-user]
                 [--https-only {false, true}]
                 [--multicontainer-config-file]
                 [--multicontainer-config-type {COMPOSE, KUBE}]
                 [--public-network-access {Disabled, Enabled}]
                 [--role]
                 [--runtime]
                 [--scope]
                 [--startup-file]
                 [--subnet]
                 [--tags]
                 [--vnet]

예제

기본 구성을 사용하여 웹앱을 만듭니다.

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName

Java 11 런타임을 사용하여 웹앱을 만듭니다.

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName --runtime "java:11:Java SE:11"

NodeJS 10.14 런타임을 사용하여 웹앱을 만들고 로컬 git 리포지토리에서 배포합니다.

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName --runtime "node:12LTS" --deployment-local-git

DockerHub에서 이미지를 사용하여 웹앱을 만듭니다.

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName -i nginx

프라이빗 DockerHub 레지스트리의 이미지를 사용하여 웹앱을 만듭니다.

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName -i MyImageName -s username -w password

프라이빗 Azure Container Registry의 이미지를 사용하여 웹앱을 만듭니다.

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName -i myregistry.azurecr.io/docker-image:tag

다른 리소스 그룹에 있는 공유 App Service 계획을 사용하여 WebApp을 만듭니다.

AppServicePlanID=$(az appservice plan show -n SharedAppServicePlan -g MyASPRG --query "id" --out tsv) az webapp create -g MyResourceGroup -p "$AppServicePlanID" -n MyUniqueAppName

필수 매개 변수

--name -n

새 웹앱의 이름입니다. 웹앱 이름에는 영숫자 문자와 하이픈만 포함될 수 있으며 하이픈으로 시작하거나 끝낼 수 없으며 64자 미만이어야 합니다.

--plan -p

App Service 계획의 이름 또는 리소스 ID입니다. 'appservice plan create'를 사용하여 가져옵니다.

--resource-group -g

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

선택적 매개 변수

--acr-use-identity

acr에서 끌어오기 이미지 사용 관리 ID를 사용하거나 사용하지 않도록 설정합니다.

기본값: False
--assign-identity

공백으로 구분된 시스템 또는 사용자 할당 ID를 허용합니다. '[system]'을 사용하여 시스템 할당 ID 또는 리소스 ID를 참조하여 사용자 할당 ID를 참조합니다. 자세한 예제는 도움말을 확인하세요.

--basic-auth

기본 인증을 사용하거나 사용하지 않도록 설정합니다.

허용되는 값: Disabled, Enabled
--container-image-name -c

컨테이너 사용자 지정 이미지 이름 및 선택적으로 태그 이름(예: /:).

--container-registry-password -w

컨테이너 레지스트리 서버 암호입니다. 프라이빗 레지스트리에 필요합니다.

--container-registry-url

컨테이너 레지스트리 서버 URL입니다.

--container-registry-user -s

컨테이너 레지스트리 서버 사용자 이름입니다.

--deployment-container-image-name -i
사용되지 않음

옵션 '--deployment-container-image-name'은 더 이상 사용되지 않으며 향후 릴리스에서 제거될 예정입니다.

컨테이너 레지스트리의 컨테이너 이미지 이름(예: publisher/image-name:tag)입니다.

--deployment-local-git -l

로컬 git을 사용하도록 설정합니다.

--deployment-source-branch -b

배포할 분기입니다.

기본값: master
--deployment-source-url -u

수동 통합과 연결할 Git 리포지토리 URL입니다.

--docker-registry-server-password
사용되지 않음

옵션 '--docker-registry-server-password'는 더 이상 사용되지 않으며 향후 릴리스에서 제거될 예정입니다. 대신 '--container-registry-password'를 사용합니다.

컨테이너 레지스트리 서버 암호입니다. 프라이빗 레지스트리에 필요합니다.

--docker-registry-server-user
사용되지 않음

옵션 '--docker-registry-server-user'는 더 이상 사용되지 않으며 향후 릴리스에서 제거될 예정입니다. 대신 '--container-registry-user'를 사용합니다.

컨테이너 레지스트리 서버 사용자 이름입니다.

--https-only

HTTP를 사용하여 앱에 대한 모든 트래픽을 HTTPS로 리디렉션합니다.

허용되는 값: false, true
기본값: False
--multicontainer-config-file

Linux 전용입니다. 다중 컨테이너 앱에 대한 구성 파일입니다. (로컬 또는 원격).

--multicontainer-config-type

Linux 전용입니다.

허용되는 값: COMPOSE, KUBE
--public-network-access

웹앱에 대한 공용 액세스를 사용하거나 사용하지 않도록 설정합니다.

허용되는 값: Disabled, Enabled
--role

시스템 할당 ID의 역할 이름 또는 ID입니다.

기본값: Contributor
--runtime -r

프레임워크:버전 형식의 정식화된 웹 런타임(예: "PHP:7.2"). 사용 가능한 목록에 사용합니다 az webapp list-runtimes .

--scope

시스템 할당 ID가 액세스할 수 있는 범위입니다.

--startup-file

Linux 전용입니다. 웹의 시작 파일입니다.

--subnet

웹앱 조인을 가질 기존 서브넷의 이름 또는 리소스 ID입니다. 이름으로 서브넷을 지정하는 경우에도 --vnet은 인수가 필요합니다.

--tags

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

--vnet

지역 가상 네트워크의 이름 또는 리소스 ID입니다. 여러 리소스 그룹에 동일한 이름의 여러 vnet이 있는 경우 vnet 리소스 ID를 사용하여 사용할 vnet을 지정합니다. vnet 이름을 사용하는 경우 기본적으로 웹앱과 동일한 리소스 그룹의 vnet이 사용됩니다. --subnet 인수와 함께 사용해야 합니다.

전역 매개 변수
--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 webapp create (appservice-kube 확장)

웹앱 만들기

웹앱의 이름은 고유한 FQDN을 AppName.azurewebsites.net 생성할 수 있어야 합니다.

az webapp create --name
                 --resource-group
                 [--assign-identity]
                 [--custom-location]
                 [--deployment-container-image-name]
                 [--deployment-local-git]
                 [--deployment-source-branch]
                 [--deployment-source-url]
                 [--docker-registry-server-password]
                 [--docker-registry-server-user]
                 [--max-worker-count]
                 [--min-worker-count]
                 [--multicontainer-config-file]
                 [--multicontainer-config-type {COMPOSE, KUBE}]
                 [--plan]
                 [--role]
                 [--runtime]
                 [--scope]
                 [--startup-file]
                 [--tags]

예제

기본 구성을 사용하여 웹앱을 만듭니다.

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName

'|' 구분 기호를 사용하여 Java 11 런타임으로 웹앱을 만듭니다.

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName --runtime "java|11|Java SE|11"

':' 구분 기호를 사용하여 Java 11 런타임으로 웹앱을 만듭니다.

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName --runtime "java:11:Java SE:11"

NodeJS 10.14 런타임을 사용하여 웹앱을 만들고 로컬 git 리포지토리에서 배포합니다.

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName --runtime "node|10.14" --deployment-local-git

DockerHub에서 이미지를 사용하여 웹앱을 만듭니다.

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName -i nginx

프라이빗 DockerHub 레지스트리의 이미지를 사용하여 웹앱을 만듭니다.

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName -i MyImageName -s username -w password

프라이빗 Azure Container Registry의 이미지를 사용하여 웹앱을 만듭니다.

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName -i myregistry.azurecr.io/docker-image:tag

다른 리소스 그룹에 있는 공유 App Service 계획을 사용하여 WebApp을 만듭니다.

AppServicePlanID=$(az appservice plan show -n SharedAppServicePlan -g MyASPRG --query "id" --out tsv) az webapp create -g MyResourceGroup -p "$AppServicePlanID" -n MyUniqueAppName

Appservice kubernetes 환경에서 WebApp 만들기

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName --custom-location /subscriptions/sub_id/resourcegroups/group_name/providers/microsoft.extendedlocation/customlocations/custom_location_name

Appservice kubernetes 환경 및 사용자 지정 위치와 동일한 리소스 그룹에 WebApp 만들기

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName --custom-location custom_location_name

필수 매개 변수

--name -n

새 웹앱의 이름입니다.

--resource-group -g

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

선택적 매개 변수

--assign-identity

공백으로 구분된 시스템 또는 사용자 할당 ID를 허용합니다. '[system]'을 사용하여 시스템 할당 ID 또는 리소스 ID를 참조하여 사용자 할당 ID를 참조합니다. 자세한 예제는 도움말을 확인하세요.

--custom-location

사용자 지정 위치의 이름 또는 ID입니다. 앱과 다른 리소스 그룹의 사용자 지정 위치에 대한 ID를 사용합니다.

--deployment-container-image-name -i

Linux 전용입니다. Docker Hub의 컨테이너 이미지 이름(예: publisher/image-name:tag).

--deployment-local-git -l

로컬 git을 사용하도록 설정합니다.

--deployment-source-branch -b

배포할 분기입니다.

기본값: master
--deployment-source-url -u

수동 통합과 연결할 Git 리포지토리 URL입니다.

--docker-registry-server-password -w

컨테이너 레지스트리 서버 암호입니다. 프라이빗 레지스트리에 필요합니다.

--docker-registry-server-user -s

컨테이너 레지스트리 서버 사용자 이름입니다.

--max-worker-count
미리 보기

할당할 최대 작업자 수입니다.

--min-worker-count
미리 보기

할당할 작업자의 최소 수입니다.

--multicontainer-config-file

Linux 전용입니다. 다중 컨테이너 앱에 대한 구성 파일입니다. (로컬 또는 원격).

--multicontainer-config-type

Linux 전용입니다.

허용되는 값: COMPOSE, KUBE
--plan -p

App Service 계획의 이름 또는 리소스 ID입니다. 'appservice plan create'를 사용하여 가져옵니다.

--role

시스템 할당 ID의 역할 이름 또는 ID입니다.

기본값: Contributor
--runtime -r

프레임워크 형식의 정식화된 웹 런타임|버전(예: "PHP|5.6") 사용 가능한 목록에 사용합니다 az webapp list-runtimes .

--scope

시스템 할당 ID가 액세스할 수 있는 범위입니다.

--startup-file

Linux 전용입니다. 웹의 시작 파일입니다.

--tags

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

전역 매개 변수
--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 webapp create-remote-connection

웹앱에 대한 tcp 터널을 사용하여 원격 연결을 만듭니다.

az webapp create-remote-connection [--ids]
                                   [--instance]
                                   [--name]
                                   [--port]
                                   [--resource-group]
                                   [--slot]
                                   [--subscription]
                                   [--timeout]

선택적 매개 변수

--ids

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

--instance -i

연결할 웹앱 인스턴스입니다. 기본값은 none입니다.

--name -n

웹앱의 이름입니다. 지정되지 않은 상태로 두면 이름이 임의로 생성됩니다. 를 사용하여 az configure --defaults web=<name>기본값을 구성할 수 있습니다.

--port -p

원격 연결의 포트입니다. 기본값: 임의 사용 가능한 포트입니다.

--resource-group -g

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

--slot -s

슬롯의 이름입니다. 지정하지 않으면 프로덕션 슬롯의 기본값입니다.

--subscription

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

--timeout -t

시간 제한(초). 기본값은 none입니다.

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

웹앱을 삭제합니다.

az webapp delete [--ids]
                 [--keep-dns-registration]
                 [--keep-empty-plan]
                 [--keep-metrics]
                 [--name]
                 [--resource-group]
                 [--slot]
                 [--subscription]

예제

웹앱을 삭제합니다. (자동 생성됨)

az webapp delete --name MyWebapp --resource-group MyResourceGroup

선택적 매개 변수

--ids

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

--keep-dns-registration
사용되지 않음

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

DNS 등록을 유지합니다.

--keep-empty-plan

빈 App Service 계획을 유지합니다.

--keep-metrics

앱 메트릭을 유지합니다.

--name -n

웹앱의 이름입니다.

--resource-group -g

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

--slot -s

슬롯의 이름입니다. 지정하지 않으면 프로덕션 슬롯의 기본값입니다.

--subscription

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

전역 매개 변수
--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 webapp deploy

제공된 아티팩트를 Azure Web Apps에 배포합니다.

az webapp deploy [--async {false, true}]
                 [--clean {false, true}]
                 [--ids]
                 [--ignore-stack {false, true}]
                 [--name]
                 [--resource-group]
                 [--restart {false, true}]
                 [--slot]
                 [--src-path]
                 [--src-url]
                 [--subscription]
                 [--target-path]
                 [--timeout]
                 [--track-status {false, true}]
                 [--type {ear, jar, lib, startup, static, war, zip}]

예제

전쟁 파일을 비동기적으로 배포합니다.

az webapp deploy --resource-group ResourceGroup --name AppName --src-path SourcePath --type war --async true

wwwroot/staticfiles/test.txt 정적 텍스트 파일 배포

az webapp deploy --resource-group ResourceGroup --name AppName --src-path SourcePath --type static --target-path staticfiles/test.txt

선택적 매개 변수

--async

true이면 아티팩트가 비동기적으로 배포됩니다. 아티팩트가 웹앱에 푸시되면 명령이 종료됩니다. "--src-url"을 사용하는 경우 동기 배포는 아직 지원되지 않습니다.

허용되는 값: false, true
--clean

true이면 파일을 배포하기 전에 대상 디렉터리를 클린. 기본값은 아티팩트 형식에 따라 결정됩니다.

허용되는 값: false, true
--ids

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

--ignore-stack

true이면 스택별 기본값은 무시됩니다.

허용되는 값: false, true
--name -n

배포할 웹앱의 이름입니다.

--resource-group -g

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

--restart

true이면 배포 후 웹앱이 다시 시작됩니다. 여러 아티팩트 배포 중이고 이전 배포에서 사이트를 다시 시작하지 않으려는 경우 이 값을 false로 설정합니다.

허용되는 값: false, true
--slot -s

슬롯의 이름입니다. 지정하지 않으면 프로덕션 슬롯의 기본값입니다.

--src-path

배포할 아티팩트 경로입니다. 예: "myapp.zip" 또는 "/myworkspace/apps/myapp.war".

--src-url

아티팩트 URL입니다. 웹앱이 이 URL에서 아티팩트 끌어오기 예: "http://mysite.com/files/myapp.war?key=123".

--subscription

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

--target-path

아티팩트가 배포되어야 하는 절대 경로입니다. 기본값은 "home/site/wwwroot/" Ex: "/home/site/deployments/tools/", "/home/site/scripts/startup-script.sh"입니다.

--timeout

배포 작업의 시간 제한(밀리초)입니다. "--src-url"을 사용할 때는 동기 배포가 아직 지원되지 않으므로 "--src-url"을 사용할 때 무시됩니다.

--track-status

true이면 배포 중 웹앱 시작 상태 Linux 웹앱에 대해 추적됩니다.

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

배포되는 아티팩트 유형을 재정의하는 데 사용됩니다.

허용되는 값: ear, jar, lib, startup, static, war, zip
전역 매개 변수
--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 webapp list

웹앱을 나열합니다.

az webapp list [--resource-group]
               [--show-details]

예제

MyResourceGroup의 모든 웹앱을 나열합니다.

az webapp list --resource-group MyResourceGroup

모든 웹앱의 기본 호스트 이름 및 상태를 나열합니다.

az webapp list --query "[].{hostName: defaultHostName, state: state}"

실행 중인 모든 웹앱을 나열합니다.

az webapp list --query "[?state=='Running']"

선택적 매개 변수

--resource-group -g

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

--show-details

나열된 웹앱의 자세한 사이트 구성을 출력에 포함합니다.

기본값: 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 webapp list-instances

웹앱 또는 웹앱 슬롯의 확장된 모든 인스턴스를 나열합니다.

az webapp list-instances --name
                         --resource-group
                         [--slot]

필수 매개 변수

--name -n

웹앱의 이름입니다. 지정되지 않은 상태로 두면 이름이 임의로 생성됩니다. 를 사용하여 az configure --defaults web=<name>기본값을 구성할 수 있습니다.

--resource-group -g

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

선택적 매개 변수

--slot -s

웹앱 슬롯의 이름입니다. 지정하지 않으면 프로덕션 슬롯의 기본값입니다.

전역 매개 변수
--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 webapp list-runtimes

웹앱에 사용할 수 있는 사용 가능한 기본 제공 스택을 나열합니다.

az webapp list-runtimes [--linux]
                        [--os {linux, windows}]

선택적 매개 변수

--linux
사용되지 않음

인수 'linux'는 더 이상 사용되지 않으며 향후 릴리스에서 제거될 예정입니다. 대신 '--os-type'을 사용합니다.

Linux 기반 웹앱에 대한 런타임 스택을 나열합니다.

기본값: False
--os --os-type

출력을 Windows 또는 Linux 런타임으로만 제한합니다.

허용되는 값: linux, windows
전역 매개 변수
--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 webapp list-runtimes (appservice-kube 확장)

웹앱에 사용할 수 있는 사용 가능한 기본 제공 스택을 나열합니다.

az webapp list-runtimes [--is-kube]
                        [--linux]
                        [--os {linux, windows}]

선택적 매개 변수

--is-kube
미리 보기

Azure Arc에서 App Service의 출력을 제한합니다.

기본값: False
--linux
사용되지 않음

인수 'linux'는 더 이상 사용되지 않으며 향후 릴리스에서 제거될 예정입니다. 대신 '--os-type'을 사용합니다.

Linux 기반 웹앱에 대한 런타임 스택을 나열합니다.

기본값: False
--os --os-type

출력을 Windows 또는 Linux 런타임으로만 제한합니다.

허용되는 값: linux, windows
전역 매개 변수
--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 webapp restart

웹앱을 다시 시작합니다.

az webapp restart [--ids]
                  [--name]
                  [--resource-group]
                  [--slot]
                  [--subscription]

예제

웹앱을 다시 시작합니다. (자동 생성됨)

az webapp restart --name MyWebapp --resource-group MyResourceGroup

선택적 매개 변수

--ids

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

--name -n

웹앱의 이름입니다. 지정되지 않은 상태로 두면 이름이 임의로 생성됩니다. 를 사용하여 az configure --defaults web=<name>기본값을 구성할 수 있습니다.

--resource-group -g

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

--slot -s

슬롯의 이름입니다. 지정하지 않으면 프로덕션 슬롯의 기본값입니다.

--subscription

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

전역 매개 변수
--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 webapp restart (appservice-kube 확장)

웹앱을 다시 시작합니다.

az webapp restart [--ids]
                  [--name]
                  [--resource-group]
                  [--slot]
                  [--subscription]

예제

웹앱을 다시 시작합니다. (자동 생성됨)

az webapp restart --name MyWebapp --resource-group MyResourceGroup

선택적 매개 변수

--ids

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

--name -n

웹앱의 이름입니다. 를 사용하여 az configure --defaults web=<name>기본값을 구성할 수 있습니다.

--resource-group -g

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

--slot -s

슬롯의 이름입니다. 지정하지 않으면 프로덕션 슬롯의 기본값입니다.

--subscription

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

전역 매개 변수
--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 webapp scale

Arc 지원 Kubernetes 워크로드에서 웹앱의 인스턴스 수를 수정합니다.

az webapp scale --instance-count
                [--ids]
                [--name]
                [--resource-group]
                [--slot]
                [--subscription]

예제

MyApp 인스턴스 수를 2로 변경합니다.

az webapp scale -g MyResourceGroup -n MyApp --instance-count 2

필수 매개 변수

--instance-count

인스턴스 수입니다.

기본값: 1

선택적 매개 변수

--ids

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

--name -n

웹앱의 이름입니다. 를 사용하여 az configure --defaults web=<name>기본값을 구성할 수 있습니다.

--resource-group -g

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

--slot -s

슬롯의 이름입니다. 지정하지 않으면 프로덕션 슬롯의 기본값입니다.

--subscription

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

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

웹앱의 세부 정보를 가져옵니다.

az webapp show [--ids]
               [--name]
               [--resource-group]
               [--slot]
               [--subscription]

예제

웹앱의 세부 정보를 가져옵니다. (자동 생성됨)

az webapp show --name MyWebapp --resource-group MyResourceGroup

선택적 매개 변수

--ids

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

--name -n

웹앱의 이름입니다. 지정되지 않은 상태로 두면 이름이 임의로 생성됩니다. 를 사용하여 az configure --defaults web=<name>기본값을 구성할 수 있습니다.

--resource-group -g

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

--slot -s

슬롯의 이름입니다. 지정하지 않으면 프로덕션 슬롯의 기본값입니다.

--subscription

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

전역 매개 변수
--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 webapp show (appservice-kube 확장)

웹앱의 세부 정보를 가져옵니다.

az webapp show [--ids]
               [--name]
               [--resource-group]
               [--slot]
               [--subscription]

예제

웹앱의 세부 정보를 가져옵니다. (자동 생성됨)

az webapp show --name MyWebapp --resource-group MyResourceGroup

선택적 매개 변수

--ids

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

--name -n

웹앱의 이름입니다. 를 사용하여 az configure --defaults web=<name>기본값을 구성할 수 있습니다.

--resource-group -g

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

--slot -s

슬롯의 이름입니다. 지정하지 않으면 프로덕션 슬롯의 기본값입니다.

--subscription

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

전역 매개 변수
--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 webapp ssh

미리 보기

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

SSH 명령은 웹 컨테이너에 대한 ssh 세션을 설정하고 개발자는 셸 터미널을 원격으로 가져옵니다.

az webapp ssh [--ids]
              [--instance]
              [--name]
              [--port]
              [--resource-group]
              [--slot]
              [--subscription]
              [--timeout]

예제

웹앱에 ssh

az webapp ssh -n MyUniqueAppName -g MyResourceGroup

선택적 매개 변수

--ids

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

--instance -i

연결할 웹앱 인스턴스입니다. 기본값은 none입니다.

--name -n

웹앱의 이름입니다. 지정되지 않은 상태로 두면 이름이 임의로 생성됩니다. 를 사용하여 az configure --defaults web=<name>기본값을 구성할 수 있습니다.

--port -p

원격 연결의 포트입니다. 기본값: 임의 사용 가능한 포트입니다.

--resource-group -g

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

--slot -s

슬롯의 이름입니다. 지정하지 않으면 프로덕션 슬롯의 기본값입니다.

--subscription

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

--timeout -t

시간 제한(초). 기본값은 none입니다.

전역 매개 변수
--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 webapp start

웹앱을 시작합니다.

az webapp start [--ids]
                [--name]
                [--resource-group]
                [--slot]
                [--subscription]

예제

웹앱을 시작합니다. (자동 생성됨)

az webapp start --name MyWebapp --resource-group MyResourceGroup

선택적 매개 변수

--ids

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

--name -n

웹앱의 이름입니다. 지정되지 않은 상태로 두면 이름이 임의로 생성됩니다. 를 사용하여 az configure --defaults web=<name>기본값을 구성할 수 있습니다.

--resource-group -g

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

--slot -s

슬롯의 이름입니다. 지정하지 않으면 프로덕션 슬롯의 기본값입니다.

--subscription

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

전역 매개 변수
--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 webapp stop

웹앱을 중지합니다.

az webapp stop [--ids]
               [--name]
               [--resource-group]
               [--slot]
               [--subscription]

예제

웹앱을 중지합니다. (자동 생성됨)

az webapp stop --name MyWebapp --resource-group MyResourceGroup

선택적 매개 변수

--ids

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

--name -n

웹앱의 이름입니다. 지정되지 않은 상태로 두면 이름이 임의로 생성됩니다. 를 사용하여 az configure --defaults web=<name>기본값을 구성할 수 있습니다.

--resource-group -g

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

--slot -s

슬롯의 이름입니다. 지정하지 않으면 프로덕션 슬롯의 기본값입니다.

--subscription

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

전역 매개 변수
--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 webapp up

웹앱을 만들고 로컬 작업 영역에서 앱으로 코드를 배포합니다. 코드가 있는 폴더에서 실행하려면 명령이 필요합니다. 현재 지원에는 Node, Python, .NET Core 및 ASP.NET 포함됩니다. 노드, Python 앱은 Linux 앱으로 만들어집니다. .Net Core, ASP.NET 및 정적 HTML 앱은 Windows 앱으로 만들어집니다. html 플래그를 추가하여 정적 HTML 앱으로 배포합니다. 명령이 성공적으로 실행되면 리소스 그룹, sku, 위치, 계획 및 이름에 대한 기본 인수 값이 현재 디렉터리에 저장됩니다. 이러한 기본값은 동일한 디렉터리에 있는 명령의 후속 실행에 제공되지 않는 인수에 사용됩니다. 'az configure'를 사용하여 기본값을 관리합니다.

az webapp up [--app-service-environment]
             [--basic-auth {Disabled, Enabled}]
             [--dryrun]
             [--html]
             [--ids]
             [--launch-browser]
             [--location]
             [--logs]
             [--name]
             [--os-type {Linux, Windows}]
             [--plan]
             [--resource-group]
             [--runtime]
             [--sku {B1, B2, B3, D1, F1, FREE, I1, I1v2, I2, I2v2, I3, I3v2, I4v2, I5v2, I6v2, P0V3, P1MV3, P1V2, P1V3, P2MV3, P2V2, P2V3, P3MV3, P3V2, P3V3, P4MV3, P5MV3, S1, S2, S3, SHARED, WS1, WS2, WS3}]
             [--subscription]
             [--track-status {false, true}]

예제

실제로 작업을 실행하지 않고 생성될 앱의 세부 정보 보기

az webapp up --dryrun

배포할 코드가 있는 폴더에서 명령을 실행하여 기본 구성으로 웹앱을 만듭니다.

az webapp up

지정된 이름을 사용하여 웹앱 만들기

az webapp up -n MyUniqueAppName

지정된 이름과 Java 11 런타임을 사용하여 웹앱 만들기

az webapp up -n MyUniqueAppName --runtime "java:11:Java SE:11"

배포할 코드가 있는 폴더에서 명령을 실행하여 특정 지역에 웹앱을 만듭니다.

az webapp up -l locationName

배포 작업이 완료된 후 웹앱을 만들고 로그 스트리밍을 사용하도록 설정합니다. 이렇게 하면 로그 스트리밍을 사용하도록 설정하는 데 필요한 기본 구성이 활성화됩니다.

az webapp up --logs

웹앱을 만들고 정적 HTML 앱으로 배포합니다.

az webapp up --html

선택적 매개 변수

--app-service-environment -e

배포할 (기존) App Service Environment의 이름 또는 리소스 ID입니다. 격리된 V2 sku [I1v2, I2v2, I3v2]가 필요합니다.

--basic-auth

기본 인증을 사용하거나 사용하지 않도록 설정합니다.

허용되는 값: Disabled, Enabled
--dryrun

만들기 및 배포 작업의 요약을 실행하는 대신 표시합니다.

기본값: False
--html

앱 검색을 무시하고 html 앱으로 배포합니다.

기본값: False
--ids

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

--launch-browser -b

기본 브라우저를 사용하여 만든 앱을 시작합니다. Azure Cloud Shell에서는 지원되지 않습니다.

기본값: False
--location -l

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

--logs

웹앱을 시작한 직후 로그 스트림 보기를 사용하도록 설정하는 데 필요한 기본 로깅을 구성합니다.

기본값: False
--name -n

웹앱의 이름입니다. 지정되지 않은 상태로 두면 이름이 임의로 생성됩니다. 를 사용하여 az configure --defaults web=<name>기본값을 구성할 수 있습니다.

--os-type

만들 앱의 OS 유형을 설정합니다.

허용되는 값: Linux, Windows
--plan -p

웹앱과 연결된 App Service 계획의 이름입니다.

--resource-group -g

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

--runtime -r

프레임워크:버전 형식의 정식화된 웹 런타임(예: "PHP:7.2"). 사용 가능한 목록에 사용합니다 az webapp list-runtimes .

--sku

가격 책정 계층(예: F1(Free), D1(Shared), B1(Basic Small), B2(Basic Medium), B3(Basic Large), S1(Standard Small), P1V2(Premium V2 Small), P2V2(Premium V2 Medium), P3V2(Premium V2 Large), P0V 3(Premium V3 Extra Small), P1V3(Premium V3 Small), P2V3(Premium V3 Medium), P3V3(Premium V3 Large), P1MV3(Premium Memory Optimized V3 Small), P2MV3(Premium Memory Optimized V3 Medium), P3MV3(Premium Memory Optimized V3 Large), P4MV3(Premium Memory Optimized V3 Extra Large), P5MV3(Premium Memory Optimized V3 Extra Large), I1(Isolated Small), I2(Isolated Medium), I3(Isolated Large), I1v2(Isolated V2 Small), I2v2(격리된 V2 중간), I3v2(격리된 V2 Large), I4v2(격리된 V2 I4v2), I5v2(격리된 V2 I5v2), I6v2(격리된 V2 I6v2), WS1(Logic Apps 워크플로 표준 1), WS2(Logic Apps 워크플로 표준 2), WS3(Logic Apps 워크플로 표준 3).

허용되는 값: B1, B2, B3, D1, F1, FREE, I1, I1v2, I2, I2v2, I3, I3v2, I4v2, I5v2, I6v2, P0V3, P1MV3, P1V2, P1V3, P2MV3, P2V2, P2V3, P3MV3, P3V2, P3V3, P4MV3, P5MV3, S1, S2, S3, SHARED, WS1, WS2, WS3
--subscription

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

--track-status

true이면 배포 중 웹앱 시작 상태 Linux 웹앱에 대해 추적됩니다.

허용되는 값: false, true
기본값: 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 webapp update

기존 웹앱을 업데이트합니다.

az webapp update [--add]
                 [--basic-auth {Disabled, Enabled}]
                 [--client-affinity-enabled {false, true}]
                 [--force-dns-registration {false, true}]
                 [--force-string]
                 [--https-only {false, true}]
                 [--ids]
                 [--minimum-elastic-instance-count]
                 [--name]
                 [--prewarmed-instance-count]
                 [--remove]
                 [--resource-group]
                 [--set]
                 [--skip-custom-domain-verification {false, true}]
                 [--skip-dns-registration {false, true}]
                 [--slot]
                 [--subscription]
                 [--ttl-in-seconds {false, true}]

예제

웹앱의 태그를 업데이트합니다.

az webapp update -g MyResourceGroup -n MyAppName --set tags.tagName=tagValue

웹앱을 업데이트합니다. (자동 생성됨)

az webapp update --https-only true --name MyAppName --resource-group MyResourceGroup

선택적 매개 변수

--add

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

기본값: []
--basic-auth

기본 인증을 사용하거나 사용하지 않도록 설정합니다.

허용되는 값: Disabled, Enabled
--client-affinity-enabled

세션 선호도 쿠키를 보낼 수 있습니다.

허용되는 값: false, true
--force-dns-registration
사용되지 않음

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

true이면 웹앱 호스트 이름이 DNS에 강제로 등록됩니다.

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

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

기본값: False
--https-only

HTTP를 사용하여 앱에 대한 모든 트래픽을 HTTPS로 리디렉션합니다.

허용되는 값: false, true
--ids

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

--minimum-elastic-instance-count -i
미리 보기

최소 인스턴스 수입니다. 앱은 탄력적 규모 App Service 계획에 있어야 합니다.

--name -n

웹앱의 이름입니다. 지정되지 않은 상태로 두면 이름이 임의로 생성됩니다. 를 사용하여 az configure --defaults web=<name>기본값을 구성할 수 있습니다.

--prewarmed-instance-count -w
미리 보기

preWarmed 인스턴스 수입니다. 앱은 탄력적 규모 App Service 계획에 있어야 합니다.

--remove

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

기본값: []
--resource-group -g

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

--set

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

기본값: []
--skip-custom-domain-verification
사용되지 않음

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

true이면 웹앱과 연결된 사용자 지정(*.azurewebsites.net 아님)기본 확인되지 않습니다.

허용되는 값: false, true
--skip-dns-registration
사용되지 않음

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

실제 웹앱 호스트 이름이 만들 때 DNS에 등록되지 않은 경우

허용되는 값: false, true
--slot -s

슬롯의 이름입니다. 지정하지 않으면 프로덕션 슬롯의 기본값입니다.

--subscription

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

--ttl-in-seconds
사용되지 않음

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

웹앱의 기본 do기본 이름에 대한 시간(초)입니다.

허용되는 값: 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 webapp update (appservice-kube 확장)

기존 웹앱을 업데이트합니다.

az webapp update [--add]
                 [--client-affinity-enabled {false, true}]
                 [--force-string]
                 [--https-only {false, true}]
                 [--ids]
                 [--minimum-elastic-instance-count]
                 [--name]
                 [--prewarmed-instance-count]
                 [--remove]
                 [--resource-group]
                 [--set]
                 [--slot]
                 [--subscription]

예제

웹앱의 태그를 업데이트합니다.

az webapp update -g MyResourceGroup -n MyAppName --set tags.tagName=tagValue

웹앱을 업데이트합니다. (자동 생성됨)

az webapp update --https-only true --name MyAppName --resource-group MyResourceGroup

선택적 매개 변수

--add

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

기본값: []
--client-affinity-enabled

세션 선호도 쿠키를 보낼 수 있습니다.

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

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

기본값: False
--https-only

HTTP를 사용하여 앱에 대한 모든 트래픽을 HTTPS로 리디렉션합니다.

허용되는 값: false, true
--ids

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

--minimum-elastic-instance-count -i
미리 보기

최소 인스턴스 수입니다. 앱은 탄력적 규모 App Service 계획에 있어야 합니다.

--name -n

웹앱의 이름입니다. 를 사용하여 az configure --defaults web=<name>기본값을 구성할 수 있습니다.

--prewarmed-instance-count -w
미리 보기

preWarmed 인스턴스 수입니다. 앱은 탄력적 규모 App Service 계획에 있어야 합니다.

--remove

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

기본값: []
--resource-group -g

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

--set

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

기본값: []
--slot -s

슬롯의 이름입니다. 지정하지 않으면 프로덕션 슬롯의 기본값입니다.

--subscription

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

전역 매개 변수
--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를 사용합니다.