다음 표에는 Azure App Service Azure Resource Manager 템플릿에 대한 링크가 포함되어 있습니다. 앱 템플릿을 만들 때 일반적인 오류를 방지하는 방법에 대한 권장 사항은 Azure Resource Manager 템플릿을 사용하여 앱을 배포하는 방법 참조하세요.
App Services 리소스에 대한 JSON 구문 및 속성에 대해 알아보려면 Microsoft 참조하세요. 웹 리소스 종류.
| 앱 배포 | 설명 |
|---|---|
| 앱 서비스 플랜 및 기본 Linux 앱 | Linux용으로 구성된 App Service 앱을 배포합니다. |
| App Service 계획 및 기본 Windows 앱 | Windows에 대해 구성된 App Service 앱을 배포합니다. |
| App Service 계획 및 기본 Windows 컨테이너 앱 | Windows 컨테이너에 대해 구성된 App Service 앱을 배포합니다. |
| 앱이 GitHub 리포지토리에 연결됨 | GitHub 코드를 가져오는 App Service 앱을 배포합니다. |
| 사용자 지정 배포 슬롯이 있는 앱 | 사용자 지정 배포 슬롯/환경이 있는 App Service 앱을 배포합니다. |
| 비공개 엔드포인트를 갖춘 앱 | 프라이빗 엔드포인트를 사용하여 App Service 앱을 배포합니다. |
| 앱 구성 | 설명 |
| Key Vault의 앱 인증서 | Azure Key Vault 비밀에서 App Service 앱 인증서를 배포하고 TLS/SSL 바인딩에 사용합니다. |
| 사용자 지정 도메인 및 SSL을 갖춘 앱 | 사용자 지정 호스트 이름을 사용하여 App Service 앱을 배포하고 TLS/SSL 바인딩에 대한 Key Vault 앱 인증서를 가져옵니다. |
| Java 13 및 Tomcat 9를 사용하도록 설정된 App Service 앱을 배포합니다. 그런 다음 Azure Java 애플리케이션을 실행할 수 있습니다. | |
| 지역 VNet 통합이 있는 앱 | 지역 VNet 통합이 활성화된 App Service 앱을 배포합니다. |
| 앱 보호 | 설명 |
| App Service 앱 및 Application Gateway를 배포하고 서비스 엔드포인트와 액세스 제한을 사용하여 트래픽을 격리합니다. | |
| 연결된 리소스를 사용하는 Linux 앱 | 설명 |
| MySQL과 함께 사용하는 Linux용 앱 | Azure Database for MySQL 사용하여 Linux에 App Service 앱을 배포합니다. |
| PostgreSQL과 함께 Linux에서 실행되는 애플리케이션 | Azure Database for PostgreSQL 사용하여 Linux에 App Service 앱을 배포합니다. |
| 연결된 리소스를 사용하는 앱 | 설명 |
| App with MySQL | Azure Database for MySQL 사용하여 Windows App Service 앱을 배포합니다. |
| App with PostgreSQL | Azure Database for PostgreSQL 사용하여 Windows App Service 앱을 배포합니다. |
| Azure SQL Database에 있는 데이터베이스를 사용하는 앱 | 기본 서비스 수준에서 Azure SQL Database App Service 앱 및 데이터베이스를 배포합니다. |
| Blob Storage 연결이 있는 앱 | Azure Blob Storage connection string 사용하여 App Service 앱을 배포합니다. 그런 다음, 앱에서 Blob 스토리지를 사용할 수 있습니다. |
| Azure Cache for Redis가 있는 앱 | Azure Cache for Redis와 함께 App Service 앱을 배포합니다. |
| 앱이 백 엔드 웹앱에 연결됨 | VNet 삽입 및 Private Endpoint와 함께 안전하게 연결된 두 개의 웹앱(프런트 엔드 및 백 엔드)을 배포합니다. |
| 스테이징 슬롯이 있는 백 엔드 웹앱에 연결됨 | VNet 삽입 및 프라이빗 엔드포인트와 함께 안전하게 연결된 스테이징 슬롯이 있는 두 개의 웹앱(프런트 엔드 및 백 엔드)을 배포합니다. |
| Azure Front Door를 사용하는 두 지역에 각각 앱이 있습니다 | Azure Front Door 사용하여 두 개의 동일한 웹앱을 별도의 지역에 배포하여 트래픽을 전달합니다. |
| 앱 서비스 환경 | 설명 |
| App Service 환경 v3 만들기 | App Service 환경 v3, App Service 계획, App Service 및 연결된 모든 네트워킹 리소스를 만듭니다. |