Microsoft.Sql servers/firewallRules 2015-05-01-preview
Bicep 리소스 정의
서버/firewallRules 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.Sql/servers/firewallRules 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.Sql/servers/firewallRules@2015-05-01-preview' = {
name: 'string'
parent: resourceSymbolicName
properties: {
endIpAddress: 'string'
startIpAddress: 'string'
}
}
속성 값
servers/firewallRules
Name | Description | 값 |
---|---|---|
name | 리소스 이름 Bicep에서 자식 리소스의 이름과 형식을 설정하는 방법을 참조하세요. |
string(필수) 문자 제한: 1-128 유효한 문자: 다음을 사용할 수 없습니다. <>*%&:;\/? 또는 제어 문자마침표로 끝날 수 없습니다. |
부모(parent) | Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가하면 됩니다. 자세한 내용은 부모 리소스 외부의 자식 리소스를 참조하세요. |
형식의 리소스에 대한 기호 이름: 서버 |
properties | 리소스 속성입니다. | ServerFirewallRuleProperties |
ServerFirewallRuleProperties
Name | Description | 값 |
---|---|---|
endIpAddress | 방화벽 규칙의 끝 IP 주소입니다. IPv4 형식이어야 합니다. startIpAddress보다 크거나 같아야 합니다. 모든 Azure 내부 IP 주소에 값 '0.0.0.0'을 사용합니다. | 문자열 |
startIpAddress | 방화벽 규칙의 시작 IP 주소입니다. IPv4 형식이어야 합니다. 모든 Azure 내부 IP 주소에 값 '0.0.0.0'을 사용합니다. | 문자열 |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.
템플릿 | Description |
---|---|
SQL Database를 사용하는 Django 앱 |
이 템플릿은 Azure Linux CustomScript 확장을 사용하여 애플리케이션을 배포합니다. 이 예제에서는 Ubuntu VM을 만들고 Python, Django 및 Apache를 자동으로 설치한 다음 간단한 Django 앱을 만듭니다. 또한 템플릿은 쿼리를 사용하여 웹 브라우저에 표시되는 일부 샘플 데이터가 포함된 샘플 테이블과 함께 SQL Database 만듭니다. |
Azure의 EPiserverCMS |
이 템플릿을 사용하면 Azure에서 EpiServerCMS 배포에 필요한 리소스를 만들 수 있습니다. |
켄티코 Xperience |
이 템플릿을 사용하면 Microsoft Azure에서 Kentico Xperience 환경을 호스트하는 데 필요한 리소스를 쉽게 배포할 수 있습니다. |
Azure SQL Database를 사용하여 LANSA Windows VM ScaleSet 자동 크기 조정 |
템플릿은 확장 집합에 원하는 수의 VM이 있는 Windows VMSS와 각 VM에 설치할 LANSA MSI를 배포합니다. VM 확장 집합이 배포되면 사용자 지정 스크립트 확장을 사용하여 LANSA MSI를 설치합니다. |
평가판 라이선스를 사용하여 Octopus Deploy 3.0 배포 |
이 템플릿을 사용하면 평가판 라이선스를 사용하여 단일 Octopus Deploy 3.0 서버를 배포할 수 있습니다. 이렇게 하면 단일 Windows Server 2012R2 VM(표준 D2) 및 SQL DB(S1 계층)에 리소스 그룹에 지정된 위치에 배포됩니다. |
과수원 CMS 비디오 포털 웹앱 |
이 템플릿은 Azure Media Services 모듈을 사용하도록 설정하고 구성하여 Azure App Service Web Apps Orchard CMS를 쉽게 배포할 수 있는 방법을 제공합니다. |
확장 가능한 Umbraco CMS 웹앱 |
이 템플릿은 Azure App Service Web Apps umbraco CMS 웹앱을 쉽게 배포할 수 있는 방법을 제공합니다. |
간단한 Umbraco CMS 웹앱 |
이 템플릿은 Azure App Service Web Apps umbraco CMS 웹앱을 쉽게 배포할 수 있는 방법을 제공합니다. |
고가용성을 사용하는 원격 데스크톱 서비스 |
이 ARM 템플릿 샘플 코드는 고가용성을 갖춘 원격 데스크톱 서비스 2019 세션 컬렉션 랩을 배포합니다. 목표는 Windows Server 2019를 사용하여 원격 데스크톱 서비스에 대해 완전히 중복되고 고가용성 솔루션을 배포하는 것입니다. |
Azure 아키텍처에 Sports Analytics 배포 |
ADLS Gen 2가 사용하도록 설정된 Azure Storage 계정, 스토리지 계정에 대한 연결된 서비스(배포된 경우 Azure SQL 데이터베이스) Azure Data Factory instance 및 Azure Databricks instance 만듭니다. 템플릿을 배포하는 사용자의 AAD ID와 ADF instance 대한 관리 ID에는 스토리지 계정에 대한 Storage Blob 데이터 기여자 역할이 부여됩니다. Azure Key Vault instance, Azure SQL Database 및 Azure Event Hub(스트리밍 사용 사례용)를 배포하는 옵션도 있습니다. Azure Key Vault 배포되면 템플릿을 배포하는 사용자의 데이터 팩터리 관리 ID 및 AAD ID에 Key Vault 비밀 사용자 역할이 부여됩니다. |
SQL Database, Azure Cosmos DB, Azure Search가 있는 웹앱 |
이 템플릿은 웹앱, SQL Database, Azure Cosmos DB, Azure Search 및 Application Insights를 프로비전합니다. |
Azure DMS를 사용하여 Azure SQL 데이터베이스로 마이그레이션 |
DMS(Azure Database Migration Service)는 온-프레미스 데이터베이스를 Azure로 마이그레이션하는 프로세스를 간소화하도록 설계되었습니다. DMS는 기존 온-프레미스 SQL Server 및 Oracle 데이터베이스를 Azure Virtual Machine의 데이터베이스, Azure SQL Managed Instance 또는 Microsoft SQL Server Azure SQL 마이그레이션을 간소화합니다. 이 템플릿은 Azure Database Migration Service의 instance, SQL Server가 설치된 Azure VM을 배포합니다. 이 VM은 미리 만들어진 데이터베이스가 있는 원본 서버로 작동하며, 대상 Azure SQL DB 서버는 원본에서 대상 서버로 마이그레이션할 데이터베이스의 미리 만들어진 스키마를 갖습니다. 또한 템플릿은 원본 VM, DMS 서비스 및 대상 서버를 지원하기 위해 NIC, vnet 등과 같은 필수 리소스를 배포합니다. |
HDInsight 클러스터 및 SQL 데이터베이스 배포 |
이 템플릿을 사용하면 Sqoop 테스트를 위한 HDInsight 클러스터 및 SQL Database 만들 수 있습니다. |
TDE를 사용하여 SQL Database 프로비전 |
이 템플릿은 Azure 트래픽에 대해 방화벽이 열린 SQL Server, TDE(투명한 데이터 암호화)를 사용하는 SQL 데이터베이스를 프로비전합니다. |
새 SQL 탄력적 풀 배포 |
이 템플릿을 사용하면 새 연결된 SQL Server 사용하여 새 SQL 탄력적 풀을 배포하고 새 SQL Database를 할당할 수 있습니다. |
SQL 논리 서버 |
이 템플릿을 사용하면 SQL 논리 서버를 만들 수 있습니다. |
Azure SQL 백 엔드를 사용하여 App Service Environment |
이 템플릿은 일반적으로 프라이빗/격리 환경에서 사용되는 연결된 리소스와 함께 프라이빗 엔드포인트와 함께 Azure SQL 백 엔드가 있는 App Service Environment 만듭니다. |
SQL Database 사용하여 모바일 앱 프로비전 |
이 템플릿은 모바일 앱, SQL Database 및 Notification Hub를 프로비전합니다. 데이터베이스 및 알림 허브에 대한 모바일 앱에서 연결 문자열 구성합니다. |
관리 ID, SQL Server 및 Α가 있는 웹앱 |
앱 + 데이터 + 관리 ID + 모니터링을 위한 Azure 인프라를 배포하는 간단한 예제 |
템플릿을 사용하여 웹앱 + Redis Cache + SQL DB 만들기 |
이 템플릿은 Redis 캐시 및 SQL Database 사용하여 Azure Web App을 만듭니다. |
SQL Database 사용하여 웹앱 프로비전 |
이 템플릿은 웹앱, SQL Database, 자동 크기 조정 설정, 경고 규칙 및 App Insights를 프로비전합니다. 데이터베이스에 대한 웹앱의 연결 문자열 구성합니다. |
Azure VM에 웹 애플리케이션 만들기, 구성 및 배포 |
SQL Azure 데이터베이스를 사용하여 Windows VM 만들기 및 구성 및 PowerShell DSC를 사용하여 환경에 웹 애플리케이션 배포 |
Azure SQL 있는 Linux의 Sonarqube Docker Web App |
이 템플릿은 공식 Sonarqube 이미지를 사용하여 Azure App Service 웹앱 Linux 컨테이너에 Sonarqube를 배포하고 Azure SQL Server에서 백업합니다. |
ARM 템플릿 리소스 정의
서버/firewallRules 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.Sql/servers/firewallRules 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.Sql/servers/firewallRules",
"apiVersion": "2015-05-01-preview",
"name": "string",
"properties": {
"endIpAddress": "string",
"startIpAddress": "string"
}
}
속성 값
servers/firewallRules
Name | Description | 값 |
---|---|---|
형식 | 리소스 종류 | 'Microsoft.Sql/servers/firewallRules' |
apiVersion | 리소스 api 버전 | '2015-05-01-preview' |
name | 리소스 이름 JSON ARM 템플릿에서 자식 리소스의 이름 및 형식을 설정하는 방법을 참조하세요. |
string(필수) 문자 제한: 1-128 유효한 문자: 다음을 사용할 수 없습니다. <>*%&:;\/? 또는 제어 문자마침표로 끝날 수 없습니다. |
properties | 리소스 속성입니다. | ServerFirewallRuleProperties |
ServerFirewallRuleProperties
Name | Description | 값 |
---|---|---|
endIpAddress | 방화벽 규칙의 끝 IP 주소입니다. IPv4 형식이어야 합니다. startIpAddress보다 크거나 같아야 합니다. 모든 Azure 내부 IP 주소에 값 '0.0.0.0'을 사용합니다. | 문자열 |
startIpAddress | 방화벽 규칙의 시작 IP 주소입니다. IPv4 형식이어야 합니다. 모든 Azure 내부 IP 주소에 값 '0.0.0.0'을 사용합니다. | 문자열 |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.
템플릿 | Description |
---|---|
SQL Database를 사용하는 Django 앱 |
이 템플릿은 Azure Linux CustomScript 확장을 사용하여 애플리케이션을 배포합니다. 이 예제에서는 Ubuntu VM을 만들고 Python, Django 및 Apache를 자동으로 설치한 다음 간단한 Django 앱을 만듭니다. 또한 템플릿은 쿼리를 사용하여 웹 브라우저에 표시되는 일부 샘플 데이터가 포함된 샘플 테이블과 함께 SQL Database 만듭니다. |
Azure의 EPiserverCMS |
이 템플릿을 사용하면 Azure에서 EpiServerCMS 배포에 필요한 리소스를 만들 수 있습니다. |
켄티코 Xperience |
이 템플릿을 사용하면 Microsoft Azure에서 Kentico Xperience 환경을 호스트하는 데 필요한 리소스를 쉽게 배포할 수 있습니다. |
Azure SQL Database를 사용하여 LANSA Windows VM ScaleSet 자동 크기 조정 |
템플릿은 확장 집합에 원하는 수의 VM이 있는 Windows VMSS와 각 VM에 설치할 LANSA MSI를 배포합니다. VM 확장 집합이 배포되면 사용자 지정 스크립트 확장을 사용하여 LANSA MSI를 설치합니다. |
평가판 라이선스를 사용하여 Octopus Deploy 3.0 배포 |
이 템플릿을 사용하면 평가판 라이선스를 사용하여 단일 Octopus Deploy 3.0 서버를 배포할 수 있습니다. 이렇게 하면 단일 Windows Server 2012R2 VM(표준 D2) 및 SQL DB(S1 계층)에 리소스 그룹에 지정된 위치에 배포됩니다. |
과수원 CMS 비디오 포털 웹앱 |
이 템플릿은 Azure Media Services 모듈을 사용하도록 설정하고 구성하여 Azure App Service Web Apps Orchard CMS를 쉽게 배포할 수 있는 방법을 제공합니다. |
확장 가능한 Umbraco CMS 웹앱 |
이 템플릿은 Azure App Service Web Apps umbraco CMS 웹앱을 쉽게 배포할 수 있는 방법을 제공합니다. |
간단한 Umbraco CMS 웹앱 |
이 템플릿은 Azure App Service Web Apps umbraco CMS 웹앱을 쉽게 배포할 수 있는 방법을 제공합니다. |
고가용성을 사용하는 원격 데스크톱 서비스 |
이 ARM 템플릿 샘플 코드는 고가용성을 갖춘 원격 데스크톱 서비스 2019 세션 컬렉션 랩을 배포합니다. 목표는 Windows Server 2019를 사용하여 원격 데스크톱 서비스에 대해 완전히 중복되고 고가용성 솔루션을 배포하는 것입니다. |
Azure 아키텍처에 Sports Analytics 배포 |
ADLS Gen 2가 사용하도록 설정된 Azure Storage 계정, 스토리지 계정에 대한 연결된 서비스(배포된 경우 Azure SQL 데이터베이스) Azure Data Factory instance 및 Azure Databricks instance 만듭니다. 템플릿을 배포하는 사용자의 AAD ID와 ADF instance 대한 관리 ID에는 스토리지 계정에 대한 Storage Blob 데이터 기여자 역할이 부여됩니다. Azure Key Vault instance, Azure SQL Database 및 Azure Event Hub(스트리밍 사용 사례용)를 배포하는 옵션도 있습니다. Azure Key Vault 배포되면 템플릿을 배포하는 사용자의 데이터 팩터리 관리 ID 및 AAD ID에 Key Vault 비밀 사용자 역할이 부여됩니다. |
SQL Database, Azure Cosmos DB, Azure Search가 있는 웹앱 |
이 템플릿은 웹앱, SQL Database, Azure Cosmos DB, Azure Search 및 Application Insights를 프로비전합니다. |
Azure DMS를 사용하여 Azure SQL 데이터베이스로 마이그레이션 |
DMS(Azure Database Migration Service)는 온-프레미스 데이터베이스를 Azure로 마이그레이션하는 프로세스를 간소화하도록 설계되었습니다. DMS는 기존 온-프레미스 SQL Server 및 Oracle 데이터베이스를 Azure Virtual Machine의 데이터베이스, Azure SQL Managed Instance 또는 Microsoft SQL Server Azure SQL 마이그레이션을 간소화합니다. 이 템플릿은 Azure Database Migration Service의 instance, SQL Server가 설치된 Azure VM을 배포합니다. 이 VM은 미리 만들어진 데이터베이스가 있는 원본 서버로 작동하며, 대상 Azure SQL DB 서버는 원본에서 대상 서버로 마이그레이션할 데이터베이스의 미리 만들어진 스키마를 갖습니다. 또한 템플릿은 원본 VM, DMS 서비스 및 대상 서버를 지원하기 위해 NIC, vnet 등과 같은 필수 리소스를 배포합니다. |
HDInsight 클러스터 및 SQL 데이터베이스 배포 |
이 템플릿을 사용하면 Sqoop 테스트를 위한 HDInsight 클러스터 및 SQL Database 만들 수 있습니다. |
TDE를 사용하여 SQL Database 프로비전 |
이 템플릿은 Azure 트래픽에 대해 방화벽이 열린 SQL Server, TDE(투명한 데이터 암호화)를 사용하는 SQL 데이터베이스를 프로비전합니다. |
새 SQL 탄력적 풀 배포 |
이 템플릿을 사용하면 새 연결된 SQL Server 사용하여 새 SQL 탄력적 풀을 배포하고 새 SQL Database를 할당할 수 있습니다. |
SQL 논리 서버 |
이 템플릿을 사용하면 SQL 논리 서버를 만들 수 있습니다. |
Azure SQL 백 엔드를 사용하여 App Service Environment |
이 템플릿은 일반적으로 프라이빗/격리 환경에서 사용되는 연결된 리소스와 함께 프라이빗 엔드포인트와 함께 Azure SQL 백 엔드가 있는 App Service Environment 만듭니다. |
SQL Database 사용하여 모바일 앱 프로비전 |
이 템플릿은 모바일 앱, SQL Database 및 Notification Hub를 프로비전합니다. 데이터베이스 및 알림 허브에 대한 모바일 앱에서 연결 문자열 구성합니다. |
관리 ID, SQL Server 및 Α가 있는 웹앱 |
앱 + 데이터 + 관리 ID + 모니터링을 위한 Azure 인프라를 배포하는 간단한 예제 |
템플릿을 사용하여 웹앱 + Redis Cache + SQL DB 만들기 |
이 템플릿은 Redis 캐시 및 SQL Database 사용하여 Azure Web App을 만듭니다. |
SQL Database 사용하여 웹앱 프로비전 |
이 템플릿은 웹앱, SQL Database, 자동 크기 조정 설정, 경고 규칙 및 App Insights를 프로비전합니다. 데이터베이스에 대한 웹앱의 연결 문자열 구성합니다. |
Azure VM에 웹 애플리케이션 만들기, 구성 및 배포 |
SQL Azure 데이터베이스를 사용하여 Windows VM 만들기 및 구성 및 PowerShell DSC를 사용하여 환경에 웹 애플리케이션 배포 |
Azure SQL 있는 Linux의 Sonarqube Docker Web App |
이 템플릿은 공식 Sonarqube 이미지를 사용하여 Azure App Service 웹앱 Linux 컨테이너에 Sonarqube를 배포하고 Azure SQL Server에서 백업합니다. |
Terraform(AzAPI 공급자) 리소스 정의
서버/firewallRules 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.Sql/servers/firewallRules 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/servers/firewallRules@2015-05-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
endIpAddress = "string"
startIpAddress = "string"
}
})
}
속성 값
servers/firewallRules
Name | Description | 값 |
---|---|---|
형식 | 리소스 종류 | "Microsoft.Sql/servers/firewallRules@2015-05-01-preview" |
name | 리소스 이름 | string(필수) 문자 제한: 1-128 유효한 문자: 다음을 사용할 수 없습니다. <>*%&:;\/? 또는 제어 문자마침표로 끝날 수 없습니다. |
parent_id | 이 리소스의 부모인 리소스의 ID입니다. | 유형의 리소스에 대한 ID: 서버 |
properties | 리소스 속성. | ServerFirewallRuleProperties |
ServerFirewallRuleProperties
Name | Description | 값 |
---|---|---|
endIpAddress | 방화벽 규칙의 끝 IP 주소입니다. IPv4 형식이어야 합니다. startIpAddress보다 크거나 같아야 합니다. 모든 Azure 내부 IP 주소에 '0.0.0.0' 값을 사용합니다. | 문자열 |
startIpAddress | 방화벽 규칙의 시작 IP 주소입니다. IPv4 형식이어야 합니다. 모든 Azure 내부 IP 주소에 '0.0.0.0' 값을 사용합니다. | string |