Microsoft.Resources 배포 2024-03-01
Bicep 리소스 정의
다음을 대상으로 하는 작업을 사용하여 배포 리소스 유형을 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
- 구독 - 구독 배포 명령 참조
- 관리 그룹 - 관리 그룹 배포 명령 참조
- 테넌트 - 테넌트 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
발언
Bicep의 경우 이 리소스 종류 대신 모듈 사용하여
리소스 형식
Microsoft.Resources/deployments 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.Resources/deployments@2024-03-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
scope: 'string'
properties: {
debugSetting: {
detailLevel: 'string'
}
expressionEvaluationOptions: {
scope: 'string'
}
mode: 'string'
onErrorDeployment: {
deploymentName: 'string'
type: 'string'
}
parameters: {
{customized property}: {
reference: {
keyVault: {
id: 'string'
}
secretName: 'string'
secretVersion: 'string'
}
value: any()
}
}
parametersLink: {
contentVersion: 'string'
uri: 'string'
}
template: any()
templateLink: {
contentVersion: 'string'
id: 'string'
queryString: 'string'
relativePath: 'string'
uri: 'string'
}
}
resourceGroup: 'string'
subscriptionId: 'string'
}
속성 값
배포
이름 | 묘사 | 값 |
---|---|---|
이름 | 리소스 이름 | string(필수) 문자 제한: 1-64 유효한 문자: 영숫자, 밑줄, 괄호, 하이픈 및 마침표입니다. |
위치 | 배포 데이터를 저장할 위치입니다. | 문자열 |
태그 | 배포 태그 | 태그 이름 및 값의 사전입니다. 템플릿 |
범위 | 테넌트 및 관리 그룹 배포에서 대상으로 지정할 관리 그룹 ID를 제공합니다.
Microsoft.Management/managementGroups/{managementGroupID} 형식을 사용합니다. |
문자열 |
속성 | 배포 속성입니다. | DeploymentPropertiesOrDeploymentPropertiesExtended(필수) |
resourceGroup | 배포할 리소스 그룹의 이름입니다. 제공되지 않은 경우 배포 작업의 리소스 그룹을 사용합니다. | 문자열 |
subscriptionId | 배포할 구독의 ID입니다. 제공되지 않은 경우 배포 작업의 구독을 사용합니다. | 문자열 |
DeploymentPropertiesOrDeploymentPropertiesExtended
이름 | 묘사 | 값 |
---|---|---|
debugSetting | 배포의 디버그 설정입니다. | DebugSetting |
expressionEvaluationOptions | 템플릿 식이 부모 템플릿 또는 중첩된 템플릿의 범위 내에서 평가되는지 여부를 지정합니다. 중첩된 템플릿에만 적용됩니다. 지정하지 않으면 기본값이 바깥값입니다. | ExpressionEvaluationOptions |
모드 | 리소스를 배포하는 데 사용되는 모드입니다. 이 값은 증분 또는 완료일 수 있습니다. 증분 모드에서는 템플릿에 포함되지 않은 기존 리소스를 삭제하지 않고 리소스를 배포합니다. 전체 모드에서는 리소스가 배포되고 템플릿에 포함되지 않은 리소스 그룹의 기존 리소스가 삭제됩니다. 의도치 않게 리소스를 삭제할 수 있으므로 완료 모드를 사용할 때는 주의해야 합니다. | 'Complete' '증분'(필수) |
onErrorDeployment | 오류 동작에 대한 배포입니다. | OnErrorDeploymentOrOnErrorDeploymentExtended |
매개 변수 | 템플릿의 배포 매개 변수를 정의하는 이름 및 값 쌍입니다. 기존 매개 변수 파일에 연결하는 대신 요청에 직접 매개 변수 값을 제공하려는 경우 이 요소를 사용합니다. parametersLink 속성 또는 매개 변수 속성을 사용하지만 둘 다 사용하지는 않습니다. JObject 또는 잘 구성된 JSON 문자열일 수 있습니다. | DeploymentPropertiesParameters |
parametersLink | 매개 변수 파일의 URI입니다. 이 요소를 사용하여 기존 매개 변수 파일에 연결합니다. parametersLink 속성 또는 매개 변수 속성을 사용하지만 둘 다 사용하지는 않습니다. | ParametersLink |
템플렛 | 템플릿 콘텐츠입니다. 기존 템플릿에 연결하는 대신 요청에 직접 템플릿 구문을 전달하려는 경우 이 요소를 사용합니다. JObject 또는 잘 구성된 JSON 문자열일 수 있습니다. templateLink 속성 또는 템플릿 속성을 사용하지만 둘 다 사용하지는 않습니다. | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
templateLink | 템플릿의 URI입니다. templateLink 속성 또는 템플릿 속성을 사용하지만 둘 다 사용하지는 않습니다. | TemplateLink |
DebugSetting
이름 | 묘사 | 값 |
---|---|---|
detailLevel | 디버깅을 위해 기록할 정보의 유형을 지정합니다. 허용되는 값은 none, requestContent, responseContent 또는 requestContent와 responseContent를 모두 쉼표로 구분합니다. 기본값은 none입니다. 이 값을 설정할 때 배포 중에 전달하는 정보 유형을 신중하게 고려합니다. 요청 또는 응답에 대한 정보를 로깅하면 배포 작업을 통해 검색되는 중요한 데이터를 노출할 수 있습니다. | 문자열 |
ExpressionEvaluationOptions
이름 | 묘사 | 값 |
---|---|---|
범위 | 중첩된 템플릿에서 매개 변수, 변수 및 함수를 평가하는 데 사용할 범위입니다. | 'Inner' 'NotSpecified' '외부' |
OnErrorDeploymentOrOnErrorDeploymentExtended
이름 | 묘사 | 값 |
---|---|---|
deploymentName | 오류 사례에 사용할 배포입니다. | 문자열 |
형 | 오류 동작 유형에 대한 배포입니다. 가능한 값은 LastSuccessful 및 SpecificDeployment입니다. | 'LastSuccessful' 'SpecificDeployment' |
DeploymentPropertiesParameters
이름 | 묘사 | 값 |
---|---|---|
{customized property} | DeploymentParameter |
DeploymentParameter
이름 | 묘사 | 값 |
---|---|---|
참조 | Azure Key Vault 매개 변수 참조입니다. | KeyVaultParameterReference |
값 | 매개 변수에 대한 입력 값입니다. | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
KeyVaultParameterReference
이름 | 묘사 | 값 |
---|---|---|
keyVault | Azure Key Vault 참조입니다. | KeyVaultReference(필수) |
secretName | Azure Key Vault 비밀 이름입니다. | string(필수) |
secretVersion | Azure Key Vault 비밀 버전입니다. | 문자열 |
KeyVaultReference
이름 | 묘사 | 값 |
---|---|---|
아이디 | Azure Key Vault 리소스 ID입니다. | string(필수) |
ParametersLink
이름 | 묘사 | 값 |
---|---|---|
contentVersion | 포함된 경우 템플릿의 ContentVersion과 일치해야 합니다. | 문자열 |
uri | 매개 변수 파일의 URI입니다. | string(필수) |
TemplateLink
이름 | 묘사 | 값 |
---|---|---|
contentVersion | 포함된 경우 템플릿의 ContentVersion과 일치해야 합니다. | 문자열 |
아이디 | 템플릿 사양의 리소스 ID입니다. ID 또는 uri 속성을 사용하지만 둘 다 사용하지는 않습니다. | 문자열 |
queryString | templateLink URI와 함께 사용할 쿼리 문자열(예: SAS 토큰)입니다. | 문자열 |
relativePath | relativePath 속성을 사용하여 부모에 상대적인 위치에 연결된 템플릿을 배포할 수 있습니다. 부모 템플릿이 TemplateSpec과 연결된 경우 TemplateSpec의 아티팩트를 참조합니다. 부모가 URI와 연결된 경우 자식 배포는 부모 및 relativePath URI의 조합이 됩니다. | 문자열 |
uri | 배포할 템플릿의 URI입니다. URI 또는 ID 속성을 사용하지만 둘 다 사용하지는 않습니다. | 문자열 |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.
템플렛 | 묘사 |
---|---|
Moesif API 분석 및 수익 창출 Azure 배포 |
템플릿은 Azure API Management에서 Moesif API 분석 및 수익 창출 플랫폼으로 API 호출을 기록합니다. |
레지스트리 사용하여 컨테이너 앱 및 환경을 만듭니다. Azure 배포 |
Azure Container Registry에서 기본 컨테이너 앱을 사용하여 컨테이너 앱 환경을 만듭니다. 또한 Log Analytics 작업 영역을 배포하여 로그를 저장합니다. |
Container Apps 사용하여 Dapr 마이크로 서비스 앱을 만듭니다. Azure 배포 |
Container Apps를 사용하여 Dapr 마이크로 서비스 앱을 만듭니다. |
Container Apps 사용하여 Dapr pub-sub servicebus 앱을 만듭니다. Azure 배포 |
Container Apps를 사용하여 Dapr pub-sub servicebus 앱을 만듭니다. |
필요한 상태 구성 서비스 관리되는 Azure |
이 템플릿은 단일 배포에서 가상 머신 및 Automation 계정을 제공하여 머신을 관리하는 방법의 예를 제공합니다. |
azure 비즈니스 연속성 항목에 대한 경고 규칙 만들기 Azure 배포 |
이 템플릿은 경고 규칙 및 사용자 할당 MSI를 만듭니다. 또한 경고 규칙이 필요한 보호된 항목 및 최신 복구 지점 세부 정보를 쿼리할 수 있도록 구독에 대한 MSI 판독기 액세스 권한을 할당합니다. |
Azure Stack HCI 23H2 클러스터 만듭니다. Azure 배포 |
이 템플릿은 ARM 템플릿을 사용하여 Azure Stack HCI 23H2 클러스터를 만듭니다. |
Azure Stack HCI 23H2 클러스터 만듭니다. Azure 배포 |
이 템플릿은 사용자 지정 스토리지 IP를 사용하여 ARM 템플릿을 사용하여 Azure Stack HCI 23H2 클러스터를 만듭니다. |
스위치리스 이중 링크 네트워킹 모드에서 Azure Stack HCI 23H2 클러스터를 만듭니다 Azure 배포 |
이 템플릿은 ARM 템플릿을 사용하여 Azure Stack HCI 23H2 클러스터를 만듭니다. |
Switchless-SingleLink 네트워킹 모드에서 Azure Stack HCI 23H2 클러스터를 만듭니다 Azure 배포 |
이 템플릿은 ARM 템플릿을 사용하여 Azure Stack HCI 23H2 클러스터를 만듭니다. |
Ubuntu VM의 Redis 클러스터 Azure 배포 |
이 템플릿은 Ubuntu 가상 머신 이미지에 Redis 클러스터를 만들고 지속성을 구성하며 잘 알려진 최적화 및 입증된 사례를 적용합니다. |
App Service 원본 및 Private Link 사용하여 Front Door Premium Azure |
이 템플릿은 Front Door 프리미엄 및 App Service를 만들고 Front Door에 대한 프라이빗 엔드포인트를 사용하여 애플리케이션에 트래픽을 보냅니다. |
Blob 원본 및 Private Link 사용하여 Front Door Premium Azure |
이 템플릿은 Front Door Premium 및 Azure Storage Blob 컨테이너를 만들고 Front Door에 대한 프라이빗 엔드포인트를 사용하여 스토리지 계정으로 트래픽을 보냅니다. |
VM 및 Private Link 서비스 사용하여 Front Door Premium Azure |
이 템플릿은 Front Door Premium 및 웹 서버로 구성된 가상 머신을 만듭니다. Front Door는 Private Link 서비스와 함께 프라이빗 엔드포인트를 사용하여 VM에 트래픽을 보냅니다. |
API Management 원본 사용하여 Front Door 표준/프리미엄 Azure |
이 템플릿은 Front Door Premium 및 API Management 인스턴스를 만들고 NSG 및 전역 API Management 정책을 사용하여 트래픽이 Front Door 원본을 통해 들어왔다는 것을 확인합니다. |
Application Gateway 원본 사용하여 Front Door 표준/프리미엄 Azure |
이 템플릿은 Front Door 표준/프리미엄 및 Application Gateway 인스턴스를 만들고 NSG 및 WAF 정책을 사용하여 트래픽이 Front Door 원본을 통과했는지 확인합니다. |
컨테이너 인스턴스 및 Application Gateway 사용하여 Front Door Azure |
이 템플릿은 컨테이너 그룹 및 Application Gateway를 사용하여 Front Door 표준/프리미엄을 만듭니다. |
Azure Functions 원본 사용하여 Front Door 표준/프리미엄 Azure |
이 템플릿은 Front Door 표준/프리미엄, Azure Functions 앱을 만들고, 트래픽이 Front Door 원본을 통과했는지 확인하도록 함수 앱을 구성합니다. |
정적 웹 사이트 원본 사용하여 Front Door 표준/프리미엄 Azure |
이 템플릿은 Front Door 표준/프리미엄 및 Azure Storage 정적 웹 사이트를 만들고, 정적 웹 사이트로 트래픽을 보내도록 Front Door를 구성했습니다. |
암호화된 VHD 암호화된 관리 디스크를 만듭니다. Azure 배포 |
이 템플릿을 사용하면 기존 암호화된 VHD 및 암호화 설정을 사용하여 암호화된 관리 디스크를 만들 수 있습니다. |
실행 중인 Windows VM 암호화 사용 안 함 Azure 배포 |
이 템플릿은 실행 중인 Windows vm에서 암호화를 사용하지 않도록 설정합니다. |
실행 중인 Windows VM & AAD 암호화 사용 Azure 배포 |
이 템플릿을 사용하면 AAD 클라이언트 인증서 지문을 사용하여 실행 중인 Windows vm에서 암호화할 수 있습니다. 인증서가 이전에 VM에 배포되었어야 합니다. |
SUSE Azure |
이 템플릿은 사용자 정의 SUSE(OpenSUSE 또는 SLES) VM 수로 구성된 부하 분산 GlassFish(v3 또는 v4) 클러스터를 배포합니다. |
여러 Linux VM 확장 집합 배포 Azure 배포 |
이 템플릿을 사용하면 Linux VM의 여러 VM 확장 집합을 배포할 수 있습니다. |
여러 VM 확장 집합의 Windows VM 배포 Azure 배포 |
이 템플릿을 사용하면 Windows VM의 여러 VM 확장 집합을 배포할 수 있습니다. |
간단한 Linux VM을 배포하고 개인 IP를 정적 업데이트 Azure 배포 |
이 템플릿을 사용하면 마켓플레이스에서 Ubuntu를 사용하여 간단한 Linux VM을 배포할 수 있습니다. 이렇게 하면 동적으로 할당된 IP 주소를 사용하여 리소스 그룹 위치에 VNET, 서브넷 및 A1 크기 VM을 배포한 다음 고정 IP로 변환합니다. |
배포 동안 사용자 지정 스크립트 확장의 출력 사용 Azure 배포 |
이는 Azure Resource Manager에서 제공하지 않는 배포 중에 일부 작업을 수행하는 VM의 컴퓨팅에 유용합니다. 그런 다음 해당 컴퓨팅(스크립트)의 출력을 배포의 다른 위치에서 활용할 수 있습니다. 이는 배포(예: jumpbox, DC 등)에 컴퓨팅 리소스가 필요한 경우 유용하며, 그렇지 않은 경우 약간 낭비됩니다. |
MSI 사용하여 Linux 또는 Windows VM 배포 Azure 배포 |
이 템플릿을 사용하면 관리 서비스 ID를 사용하여 Linux 또는 Windows VM을 배포할 수 있습니다. |
스토리지 액세스하는 MSI를 사용하여 Linux VM Azure |
이 템플릿은 다른 리소스 그룹의 스토리지 계정에 액세스할 수 있는 시스템 할당 관리 ID가 있는 Linux VM을 배포합니다. |
자동 백업 사용하여 SQL Server 2014 SP2 Enterprise Azure |
이 템플릿은 자동 백업 기능을 사용하도록 설정된 SQL Server 2014 SP2 Enterprise 버전을 만듭니다. |
Azure Key Vault 사용하여 SQL Server 2014 SP1 Enterprise Azure |
이 템플릿은 Azure Key Vault 통합 기능을 사용하도록 설정된 SQL Server 2014 SP1 Enterprise 버전을 만듭니다. |
Virtual Machines 시나리오 대한 Azure |
이렇게 하면 2개의 가상 머신, OMS 및 기타 네트워크 리소스가 배포됩니다. 엔드포인트 보호가 없는 가상 머신 하나와 enpoint Protection이 설치된 가상 머신 지침에 따라 바이러스 공격을 수행하고 바이러스 공격 완화 및 예방 시나리오를 실행합니다. |
데이터 관리 게이트웨이를 만들고 Azure VM 설치 Azure 배포 |
이 템플릿은 가상 머신을 배포하고 실행 가능한 데이터 관리 게이트웨이를 만듭니다. |
Azure VM에서 자체 호스트 Integration Runtime Azure 배포 |
이 템플릿은 자체 호스팅 통합 런타임을 만들고 Azure 가상 머신에 등록합니다. |
Azure Automation 관리되는 VM 확장 집합 구성 Azure |
가상 머신이 Azure Automation Desired State Configuration 서비스에서 등록된 노드로 배포되고 배포 후 노드 구성이 일관성을 보장하는 VM 확장 집합을 배포합니다. 참고: 필수 필수 구성 요소 등록 키 및 등록 URL은 Azure Automation DSC용 Azure Automation 계정을 성공적으로 만든 후에만 사용할 수 있습니다. |
VMSS 유연한 오케스트레이션 모드 빠른 시작 Linux Azure 배포 |
이 템플릿은 Azure Load Balancer 뒤에 인스턴스가 있는 간단한 VM 확장 집합을 배포합니다. VM 확장 집합은 유연한 오케스트레이션 모드입니다. os 매개 변수를 사용하여 Linux(Ubuntu) 또는 Windows(Windows Server Datacenter 2019) 배포를 선택합니다. 참고: 이 빠른 시작 템플릿은 모든 인터넷 주소에서 VM 관리 포트(SSH, RDP)에 대한 네트워크 액세스를 가능하게 하며 프로덕션 배포에 사용하면 안 됩니다. |
MSI 사용하여 Linux 또는 Windows VMSS 배포 Azure |
이 템플릿을 사용하면 관리 서비스 ID를 사용하여 Linux 또는 Windows Virtual Machine Scale Set을 배포할 수 있습니다. 그런 다음, 해당 ID를 사용하여 Azure 서비스에 액세스합니다. |
기존 스토리지 계정 사용하여 주문형 SFTP 서버 Azure |
이 템플릿은 ACI(Azure Container Instance)를 사용하는 주문형 SFTP 서버를 보여 줍니다. |
AKS(관리되는 Kubernetes 클러스터) 배포 Azure 배포 |
이 ARM 템플릿은 고급 네트워킹 기능이 있는 AKS 인스턴스를 기존 가상 네트워크에 배포하는 방법을 보여 줍니다. 또한 선택한 서비스 주체는 AKS 클러스터를 포함하는 서브넷에 대해 네트워크 기여자 역할이 할당됩니다. |
AAD(AKS) 사용하여 관리되는 Kubernetes 클러스터 배포 Azure |
이 ARM 템플릿은 고급 네트워킹 기능이 있는 AKS 인스턴스를 기존 가상 네트워크 및 Azure AD 정수로 배포하는 방법을 보여 줍니다. 또한 선택한 서비스 주체는 AKS 클러스터를 포함하는 서브넷에 대해 네트워크 기여자 역할이 할당됩니다. |
FinOps 허브 Azure |
이 템플릿은 Data Lake Storage 및 Data Factory를 포함하여 새 FinOps 허브 인스턴스를 만듭니다. |
FinOps 도구 키트 통합 문서 Azure 배포 |
이 템플릿은 거버넌스를 위한 새 Azure Monitor 통합 문서를 만듭니다. |
비용 최적화 통합 문서 Azure 배포 |
이 템플릿은 Well-Architected Framework를 기반으로 비용 최적화를 위한 새 Azure Monitor 통합 문서를 만듭니다. |
사용자 지정 공급자 사용하여 기존 Azure 리소스 확장 Azure |
이 샘플에서는 기존 Azure 리소스 및 Resource Manager 템플릿을 확장하여 사용자 지정 워크로드에 추가하는 방법에 대해 자세히 설명합니다. |
데이터베이스 감시자 만들기 Azure 배포 |
이 샘플은 Azure SQL에 대한 데이터베이스 감시자를 만들고 데이터 저장소, SQL 대상 및 관리되는 프라이빗 엔드포인트를 구성합니다. |
PE를 사용하여 Azure Databricks 작업 영역 배포, CMK 모든 양식 Azure 배포 |
이 템플릿을 사용하면 PrivateEndpoint 및 관리 서비스 및 DBFS 암호화를 사용하여 CMK를 사용하여 Azure Databricks 작업 영역을 만들 수 있습니다. |
기본 스토리지 방화벽 사용하여 AzureDatabricks 템플릿 Azure |
이 템플릿을 사용하면 Privateendpoint, 세 가지 CMK 형식 및 User-Assigned Access Connector를 사용하여 기본 스토리지 방화벽이 설정된 Azure Databricks 작업 영역을 만들 수 있습니다. |
3가지 CMK 형식으로 Azure Databricks 작업 영역 배포 Azure 배포 |
이 템플릿을 사용하면 DBFS 암호화를 사용하여 관리되는 서비스 및 CMK를 사용하여 Azure Databricks 작업 영역을 만들 수 있습니다. |
DBFS 암호화 CMK를 사용하여 Azure Databricks WS 배포 Azure 배포 |
이 템플릿을 사용하면 DBFS 루트 암호화용 CMK를 사용하여 Azure Databricks 작업 영역을 만들 수 있습니다. |
Managed Disks CMK 사용하여 Azure Databricks 작업 영역 배포 Azure 배포 |
이 템플릿을 사용하면 Managed Disks CMK를 사용하여 Azure Databricks 작업 영역을 만들 수 있습니다. |
Managed Services CMK를 사용하여 Azure Databricks 작업 영역 배포 Azure 배포 |
이 템플릿을 사용하면 Managed Services CMK를 사용하여 Azure Databricks 작업 영역을 만들 수 있습니다. |
새 Datadog 조직 만들기 Azure 배포 |
이 템플릿은 구독의 리소스를 모니터링하는 새 Datadog - Azure 네이티브 ISV 서비스 리소스 및 Datadog 조직을 만듭니다. |
스크립트 확장을 사용하여 Ubuntu VM Mongo DB 설치 Azure 배포 |
이 템플릿은 두 개의 별도 스크립트로 Ubuntu Virtual Machine에 Mongo DB 구성을 배포하고 설치합니다. 이 템플릿은 동일한 가상 머신에서 실행되는 두 스크립트 간에 종속성을 표현하는 방법을 보여 주는 좋은 예입니다. 또한 이 템플릿은 스토리지 계정, Virtual Network, 공용 IP 주소 및 네트워크 인터페이스를 배포합니다. |
HA 데이터 관리 게이트웨이를 만들고 Azure VM 설치 Azure 배포 |
이 템플릿은 실행 가능한 HA 데이터 관리 게이트웨이를 사용하여 여러 가상 머신을 배포합니다. |
암호화(Key Vault) 사용하여 Data Lake Store 계정 배포 Azure |
이 템플릿을 사용하면 데이터 암호화를 사용하도록 설정된 Azure Data Lake Store 계정을 배포할 수 있습니다. 이 계정은 Azure Key Vault를 사용하여 암호화 키를 관리합니다. |
Azure 서비스 사용하여 ETL 작업 수행 Azure 배포 |
이 템플릿은 Azure Blob Storage에 저장된 실시간 스트리밍 데이터뿐만 아니라 기록 데이터를 분석하는 방법의 예를 제공합니다. 이벤트 허브의 데이터는 변환을 수행하기 위해 Azure Stream Analytics 작업에서 수행되며 출력은 Azure Blob Storage에 저장되고 PowerBI에서 시각화됩니다. 분석은 Azure Data Analytics에 의해 Blob Storage에 저장된 기록 데이터에 적용되며 추출, 변환 및 게시된 데이터의 이동 및 오케스트레이션은 Data Factory에서 수행됩니다. 게시된 데이터는 PowerBI에서 추가로 시각화됩니다. |
배포 환경 서비스 구성 Azure |
이 템플릿은 배포 환경을 구성하는 방법을 제공합니다. |
기본 제공 이미지 사용하여 Dev Box Service 배포 Azure |
이 템플릿은 기본 제공 이미지를 사용하여 Dev Box 서비스를 배포하는 방법을 제공합니다. |
Dev Box 서비스 구성 Azure |
이 템플릿은 Dev Box 빠른 시작 가이드(https://learn.microsoft.com/azure/dev-box/quickstart-create-dev-box)에 따라 모든 Dev Box 관리 리소스를 만듭니다. 만든 모든 리소스를 보거나 DevPortal.microsoft.com 직접 이동하여 첫 번째 Dev Box를 만들 수 있습니다. |
Function 및 Private Link 서비스 사용하여 Azure Digital Twins Azure |
이 템플릿은 Private Link 엔드포인트를 통해 Digital Twins와 통신할 수 있는 Virtual Network 연결된 Azure Function으로 구성된 Azure Digital Twins 서비스를 만듭니다. 또한 가상 네트워크에서 프라이빗 엔드포인트 내부 서브넷 IP 주소로 Digital Twins 엔드포인트의 원활한 호스트 이름 확인을 허용하는 프라이빗 DNS 영역을 만듭니다. 호스트 이름은 이름이 'ADT_ENDPOINT'인 Azure Function에 대한 설정으로 저장됩니다. |
시간 데이터 기록 연결 사용하여 Azure Digital Twins Azure |
이 템플릿은 시계열 데이터 기록 연결로 구성된 Azure Digital Twins 인스턴스를 만듭니다. 연결을 만들려면 Event Hubs 네임스페이스, 이벤트 허브, Azure Data Explorer 클러스터 및 데이터베이스와 같은 다른 리소스를 만들어야 합니다. 데이터는 결국 Azure Data Explorer 클러스터에 데이터를 전달하는 이벤트 허브로 전송됩니다. 데이터는 클러스터의 데이터베이스 테이블에 저장됩니다. |
VNET 사용자 지정 Ambari + Hive Metastore DB를 사용하여 HDInsight Azure |
이 템플릿을 사용하면 사용자 지정 Ambari DB 및 Hive Metastore 역할을 하는 새 SQL DB를 사용하여 기존 가상 네트워크에 HDInsight 클러스터를 만들 수 있습니다. 기존 SQL Sever, 스토리지 계정 및 VNET이 있어야 합니다. |
FHIR 서비스를 구성하여 $import Azure 배포 |
이 템플릿은 초기 데이터 로드에 $import 사용하도록 FHIR 서비스를 프로비전합니다. |
키 자격 증명 모음, 관리 ID 및 역할 할당 만들기 Azure 배포 |
이 템플릿은 키 자격 증명 모음, 관리 ID 및 역할 할당을 만듭니다. |
Dynamic resourceId KeyVault 사용 Azure 배포 |
이 템플릿은 SQL Server를 만들고 Key Vault의 관리자 암호를 사용합니다. Key Vault 비밀에 대한 참조 매개 변수는 중첩된 템플릿을 사용하여 배포 시 생성됩니다. 이렇게 하면 사용자가 매개 변수 파일에 참조 매개 변수를 만드는 대신 매개 변수 값을 템플릿에 전달할 수 있습니다. |
Helm 사용하여 AKS(Azure Container Service) Azure |
Helm을 사용하여 AKS(Azure Container Service)를 사용하여 관리형 클러스터 배포 |
Logic Apps 사용하여 일정에 따라 실행되는 타이머 작업 실행 Azure 배포 |
이 템플릿은 예약된 타이머 작업 인스턴스를 만들 수 있는 Logic Apps 쌍을 만듭니다. |
Azure AI Studio 기본 설정 Azure |
이 템플릿 집합은 기본 설정으로 Azure AI Studio를 설정하는 방법을 보여 줍니다. 즉, 공용 인터넷 액세스를 사용하도록 설정, 암호화를 위한 Microsoft 관리형 키 및 AI 리소스에 대한 Microsoft 관리 ID 구성을 의미합니다. |
Azure AI Studio 기본 설정 Azure |
이 템플릿 집합은 기본 설정으로 Azure AI Studio를 설정하는 방법을 보여 줍니다. 즉, 공용 인터넷 액세스를 사용하도록 설정, 암호화를 위한 Microsoft 관리형 키 및 AI 리소스에 대한 Microsoft 관리 ID 구성을 의미합니다. |
Microsoft Entra ID 인증 사용하여 Azure AI Studio Azure |
이 템플릿 집합은 Azure AI Services 및 Azure Storage와 같은 종속 리소스에 대해 Microsoft Entra ID 인증을 사용하여 Azure AI Studio를 설정하는 방법을 보여 줍니다. |
Azure AI Studio 네트워크 제한 Azure |
이 템플릿 집합은 암호화를 위해 Microsoft 관리형 키를 사용하고 AI 리소스에 대한 Microsoft 관리 ID 구성을 사용하여 프라이빗 링크 및 송신을 사용하지 않도록 설정하여 Azure AI Studio를 설정하는 방법을 보여 줍니다. |
사용자 할당 ID 역할 할당 템플릿 Azure 배포 |
Azure Machine Learning 작업 영역이 의존하는 리소스에 대해 사용자 할당 ID의 역할 할당을 만드는 템플릿 |
Azure Machine Learning 엔드 투 엔드 보안 설정 Azure |
이 Bicep 템플릿 집합은 보안 설정에서 Azure Machine Learning 엔드 투 엔드를 설정하는 방법을 보여 줍니다. 이 참조 구현에는 작업 영역, 컴퓨팅 클러스터, 컴퓨팅 인스턴스 및 연결된 프라이빗 AKS 클러스터가 포함됩니다. |
Azure Machine Learning 엔드 투 엔드 보안 설정(레거시) Azure |
이 Bicep 템플릿 집합은 보안 설정에서 Azure Machine Learning 엔드 투 엔드를 설정하는 방법을 보여 줍니다. 이 참조 구현에는 작업 영역, 컴퓨팅 클러스터, 컴퓨팅 인스턴스 및 연결된 프라이빗 AKS 클러스터가 포함됩니다. |
azure Machine Learning Sweep 작업 만들기 Azure |
이 템플릿은 하이퍼 매개 변수 튜닝을 위한 Azure Machine Learning Sweep 작업을 만듭니다. |
Azure AI Studio 네트워크 제한 Azure |
이 템플릿 집합은 암호화를 위해 Microsoft 관리형 키를 사용하고 AI 리소스에 대한 Microsoft 관리 ID 구성을 사용하여 프라이빗 링크 및 송신을 사용하지 않도록 설정하여 Azure AI Studio를 설정하는 방법을 보여 줍니다. |
Azure Machine Learning 서비스 작업 영역(vnet) 만들기 Azure 배포 |
이 배포 템플릿은 Azure Machine Learning 작업 영역 및 Azure Key Vault, Azure Storage, Azure Application Insights 및 Azure Container Registry를 비롯한 관련 리소스를 지정합니다. 이 구성에서는 네트워크 격리 설정에서 Azure Machine Learning을 시작하는 데 필요한 리소스 집합을 설명합니다. |
Azure Machine Learning Service 작업 영역(레거시) 만들기 Azure 배포 |
이 배포 템플릿은 Azure Machine Learning 작업 영역 및 Azure Key Vault, Azure Storage, Azure Application Insights 및 Azure Container Registry를 비롯한 관련 리소스를 지정합니다. 이 구성에서는 네트워크 격리 설정에서 Azure Machine Learning을 시작하는 데 필요한 리소스 집합을 설명합니다. |
SMB 볼륨 사용하여 새 ANF 리소스 만들기 Azure 배포 |
이 템플릿을 사용하면 단일 용량 풀과 SMB 프로토콜로 구성된 단일 볼륨을 사용하여 새 Azure NetApp Files 리소스를 만들 수 있습니다. |
IP 제한 있는 웹앱용 Application Gateway Azure |
이 템플릿은 웹앱에서 IP 제한이 설정된 Azure Web App 앞에 애플리케이션 게이트웨이를 만듭니다. |
기존 서브넷 NSG 적용 Azure 배포 |
이 템플릿은 새로 만든 NSG를 기존 서브넷에 적용합니다. |
트래픽 분석 사용하여 NSG 흐름 로그 Azure |
이 템플릿은 트래픽 분석을 사용하여 기존 NSG에 NSG 흐름 로그를 만듭니다. |
기존 서브넷 Redis 보안 규칙을 사용하여 NSG 추가 Azure 배포 |
이 템플릿을 사용하면 미리 구성된 Azure Redis Cache 보안 규칙이 있는 NSG를 VNET 내의 기존 서브넷에 추가할 수 있습니다. 기존 VNET의 리소스 그룹에 배포합니다. |
ACR 작업 사용하여 컨테이너 이미지 빌드 Azure |
이 템플릿은 DeploymentScript를 사용하여 ACR을 오케스트레이션하여 코드 리포지토리에서 컨테이너 이미지를 빌드합니다. |
컨테이너 이미지를 ACR 가져오기 Azure |
이 템플릿은 bicep 레지스트리에서 ACR 가져오기 모듈을 활용하여 공용 컨테이너 이미지를 Azure Container Registry로 가져옵니다. |
인증서 사용하여 Application Gateway 만들기 Azure |
이 템플릿은 Key Vault 자체 서명된 인증서를 생성한 다음 Application Gateway에서 참조하는 방법을 보여 줍니다. |
ssh 키를 만들고 KeyVault 저장 Azure 배포 |
이 템플릿은 deploymentScript 리소스를 사용하여 ssh 키를 생성하고 keyVault에 프라이빗 키를 저장합니다. |
templateSpec 만들기 및 배포 Azure 배포 |
이 샘플은 동일한 템플릿 내에서 templateSpec 리소스를 만들고 배포합니다. 이 패턴은 templateSpec 및 배포 리소스가 함께 작동하는 방식을 보여주기 위한 일반적인 패턴이 아닙니다. |
템플릿 갤러리 템플릿에서 TemplateSpecs 만들기 Azure 배포 |
이 샘플에는 템플릿 갤러리 템플릿을 templateSpec 리소스로 쉽게 마이그레이션하는 스크립트가 포함되어 있습니다. 템플릿 제공은 마이그레이션 스크립트를 사용하여 내보낼 수 있는 모든 템플릿을 배포합니다. |
기존 SQL Virtual Machines를 사용하여 SQL Always ON 설정 배포 Azure 배포 |
기존 SQL Virtual Machines를 사용하여 SQL Always ON 설정을 배포합니다. 가상 머신은 이미 기존 도메인에 가입되어 있어야 하며 엔터프라이즈 버전의 SQL Server를 실행해야 합니다. |
Azure Synapse 개념 증명 Azure |
이 템플릿은 SQL 풀 및 선택적 Apache Spark 풀을 포함하여 Azure Synapse에 대한 개념 증명 환경을 만듭니다. |
ASEv3 AppServicePlan 및 앱 만들기 Azure 배포 |
ASEv3에서 AppServicePlan 및 앱 만들기 |
Azure Native New Relic 리소스 만들기 Azure 배포 |
이 템플릿은 'Azure 네이티브 New Relic Service'를 설정하여 Azure 구독의 리소스를 모니터링합니다. |
ARM 템플릿 리소스 정의
다음을 대상으로 하는 작업을 사용하여 배포 리소스 유형을 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
- 구독 - 구독 배포 명령 참조
- 관리 그룹 - 관리 그룹 배포 명령 참조
- 테넌트 - 테넌트 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
발언
Bicep의 경우 이 리소스 종류 대신 모듈 사용하여
리소스 형식
Microsoft.Resources/deployments 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.Resources/deployments",
"apiVersion": "2024-03-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"scope": "string",
"properties": {
"debugSetting": {
"detailLevel": "string"
},
"expressionEvaluationOptions": {
"scope": "string"
},
"mode": "string",
"onErrorDeployment": {
"deploymentName": "string",
"type": "string"
},
"parameters": {
"{customized property}": {
"reference": {
"keyVault": {
"id": "string"
},
"secretName": "string",
"secretVersion": "string"
},
"value": {}
}
},
"parametersLink": {
"contentVersion": "string",
"uri": "string"
},
"template": {},
"templateLink": {
"contentVersion": "string",
"id": "string",
"queryString": "string",
"relativePath": "string",
"uri": "string"
}
},
"resourceGroup": "string",
"subscriptionId": "string"
}
속성 값
배포
이름 | 묘사 | 값 |
---|---|---|
형 | 리소스 종류 | 'Microsoft.Resources/deployments' |
apiVersion | 리소스 api 버전 | '2024-03-01' |
이름 | 리소스 이름 | string(필수) 문자 제한: 1-64 유효한 문자: 영숫자, 밑줄, 괄호, 하이픈 및 마침표입니다. |
위치 | 배포 데이터를 저장할 위치입니다. | 문자열 |
태그 | 배포 태그 | 태그 이름 및 값의 사전입니다. 템플릿 |
범위 | 테넌트 및 관리 그룹 배포에서 대상으로 지정할 관리 그룹 ID를 제공합니다.
Microsoft.Management/managementGroups/{managementGroupID} 형식을 사용합니다. |
문자열 |
속성 | 배포 속성입니다. | DeploymentPropertiesOrDeploymentPropertiesExtended(필수) |
resourceGroup | 배포할 리소스 그룹의 이름입니다. 제공되지 않은 경우 배포 작업의 리소스 그룹을 사용합니다. | 문자열 |
subscriptionId | 배포할 구독의 ID입니다. 제공되지 않은 경우 배포 작업의 구독을 사용합니다. | 문자열 |
DeploymentPropertiesOrDeploymentPropertiesExtended
이름 | 묘사 | 값 |
---|---|---|
debugSetting | 배포의 디버그 설정입니다. | DebugSetting |
expressionEvaluationOptions | 템플릿 식이 부모 템플릿 또는 중첩된 템플릿의 범위 내에서 평가되는지 여부를 지정합니다. 중첩된 템플릿에만 적용됩니다. 지정하지 않으면 기본값이 바깥값입니다. | ExpressionEvaluationOptions |
모드 | 리소스를 배포하는 데 사용되는 모드입니다. 이 값은 증분 또는 완료일 수 있습니다. 증분 모드에서는 템플릿에 포함되지 않은 기존 리소스를 삭제하지 않고 리소스를 배포합니다. 전체 모드에서는 리소스가 배포되고 템플릿에 포함되지 않은 리소스 그룹의 기존 리소스가 삭제됩니다. 의도치 않게 리소스를 삭제할 수 있으므로 완료 모드를 사용할 때는 주의해야 합니다. | 'Complete' '증분'(필수) |
onErrorDeployment | 오류 동작에 대한 배포입니다. | OnErrorDeploymentOrOnErrorDeploymentExtended |
매개 변수 | 템플릿의 배포 매개 변수를 정의하는 이름 및 값 쌍입니다. 기존 매개 변수 파일에 연결하는 대신 요청에 직접 매개 변수 값을 제공하려는 경우 이 요소를 사용합니다. parametersLink 속성 또는 매개 변수 속성을 사용하지만 둘 다 사용하지는 않습니다. JObject 또는 잘 구성된 JSON 문자열일 수 있습니다. | DeploymentPropertiesParameters |
parametersLink | 매개 변수 파일의 URI입니다. 이 요소를 사용하여 기존 매개 변수 파일에 연결합니다. parametersLink 속성 또는 매개 변수 속성을 사용하지만 둘 다 사용하지는 않습니다. | ParametersLink |
템플렛 | 템플릿 콘텐츠입니다. 기존 템플릿에 연결하는 대신 요청에 직접 템플릿 구문을 전달하려는 경우 이 요소를 사용합니다. JObject 또는 잘 구성된 JSON 문자열일 수 있습니다. templateLink 속성 또는 템플릿 속성을 사용하지만 둘 다 사용하지는 않습니다. | |
templateLink | 템플릿의 URI입니다. templateLink 속성 또는 템플릿 속성을 사용하지만 둘 다 사용하지는 않습니다. | TemplateLink |
DebugSetting
이름 | 묘사 | 값 |
---|---|---|
detailLevel | 디버깅을 위해 기록할 정보의 유형을 지정합니다. 허용되는 값은 none, requestContent, responseContent 또는 requestContent와 responseContent를 모두 쉼표로 구분합니다. 기본값은 none입니다. 이 값을 설정할 때 배포 중에 전달하는 정보 유형을 신중하게 고려합니다. 요청 또는 응답에 대한 정보를 로깅하면 배포 작업을 통해 검색되는 중요한 데이터를 노출할 수 있습니다. | 문자열 |
ExpressionEvaluationOptions
이름 | 묘사 | 값 |
---|---|---|
범위 | 중첩된 템플릿에서 매개 변수, 변수 및 함수를 평가하는 데 사용할 범위입니다. | 'Inner' 'NotSpecified' '외부' |
OnErrorDeploymentOrOnErrorDeploymentExtended
이름 | 묘사 | 값 |
---|---|---|
deploymentName | 오류 사례에 사용할 배포입니다. | 문자열 |
형 | 오류 동작 유형에 대한 배포입니다. 가능한 값은 LastSuccessful 및 SpecificDeployment입니다. | 'LastSuccessful' 'SpecificDeployment' |
DeploymentPropertiesParameters
이름 | 묘사 | 값 |
---|---|---|
{customized property} | DeploymentParameter |
DeploymentParameter
이름 | 묘사 | 값 |
---|---|---|
참조 | Azure Key Vault 매개 변수 참조입니다. | KeyVaultParameterReference |
값 | 매개 변수에 대한 입력 값입니다. |
KeyVaultParameterReference
이름 | 묘사 | 값 |
---|---|---|
keyVault | Azure Key Vault 참조입니다. | KeyVaultReference(필수) |
secretName | Azure Key Vault 비밀 이름입니다. | string(필수) |
secretVersion | Azure Key Vault 비밀 버전입니다. | 문자열 |
KeyVaultReference
이름 | 묘사 | 값 |
---|---|---|
아이디 | Azure Key Vault 리소스 ID입니다. | string(필수) |
ParametersLink
이름 | 묘사 | 값 |
---|---|---|
contentVersion | 포함된 경우 템플릿의 ContentVersion과 일치해야 합니다. | 문자열 |
uri | 매개 변수 파일의 URI입니다. | string(필수) |
TemplateLink
이름 | 묘사 | 값 |
---|---|---|
contentVersion | 포함된 경우 템플릿의 ContentVersion과 일치해야 합니다. | 문자열 |
아이디 | 템플릿 사양의 리소스 ID입니다. ID 또는 uri 속성을 사용하지만 둘 다 사용하지는 않습니다. | 문자열 |
queryString | templateLink URI와 함께 사용할 쿼리 문자열(예: SAS 토큰)입니다. | 문자열 |
relativePath | relativePath 속성을 사용하여 부모에 상대적인 위치에 연결된 템플릿을 배포할 수 있습니다. 부모 템플릿이 TemplateSpec과 연결된 경우 TemplateSpec의 아티팩트를 참조합니다. 부모가 URI와 연결된 경우 자식 배포는 부모 및 relativePath URI의 조합이 됩니다. | 문자열 |
uri | 배포할 템플릿의 URI입니다. URI 또는 ID 속성을 사용하지만 둘 다 사용하지는 않습니다. | 문자열 |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.
템플렛 | 묘사 |
---|---|
Moesif API 분석 및 수익 창출 Azure 배포 |
템플릿은 Azure API Management에서 Moesif API 분석 및 수익 창출 플랫폼으로 API 호출을 기록합니다. |
레지스트리 사용하여 컨테이너 앱 및 환경을 만듭니다. Azure 배포 |
Azure Container Registry에서 기본 컨테이너 앱을 사용하여 컨테이너 앱 환경을 만듭니다. 또한 Log Analytics 작업 영역을 배포하여 로그를 저장합니다. |
Container Apps 사용하여 Dapr 마이크로 서비스 앱을 만듭니다. Azure 배포 |
Container Apps를 사용하여 Dapr 마이크로 서비스 앱을 만듭니다. |
Container Apps 사용하여 Dapr pub-sub servicebus 앱을 만듭니다. Azure 배포 |
Container Apps를 사용하여 Dapr pub-sub servicebus 앱을 만듭니다. |
필요한 상태 구성 서비스 관리되는 Azure |
이 템플릿은 단일 배포에서 가상 머신 및 Automation 계정을 제공하여 머신을 관리하는 방법의 예를 제공합니다. |
azure 비즈니스 연속성 항목에 대한 경고 규칙 만들기 Azure 배포 |
이 템플릿은 경고 규칙 및 사용자 할당 MSI를 만듭니다. 또한 경고 규칙이 필요한 보호된 항목 및 최신 복구 지점 세부 정보를 쿼리할 수 있도록 구독에 대한 MSI 판독기 액세스 권한을 할당합니다. |
Azure Stack HCI 23H2 클러스터 만듭니다. Azure 배포 |
이 템플릿은 ARM 템플릿을 사용하여 Azure Stack HCI 23H2 클러스터를 만듭니다. |
Azure Stack HCI 23H2 클러스터 만듭니다. Azure 배포 |
이 템플릿은 사용자 지정 스토리지 IP를 사용하여 ARM 템플릿을 사용하여 Azure Stack HCI 23H2 클러스터를 만듭니다. |
스위치리스 이중 링크 네트워킹 모드에서 Azure Stack HCI 23H2 클러스터를 만듭니다 Azure 배포 |
이 템플릿은 ARM 템플릿을 사용하여 Azure Stack HCI 23H2 클러스터를 만듭니다. |
Switchless-SingleLink 네트워킹 모드에서 Azure Stack HCI 23H2 클러스터를 만듭니다 Azure 배포 |
이 템플릿은 ARM 템플릿을 사용하여 Azure Stack HCI 23H2 클러스터를 만듭니다. |
Ubuntu VM의 Redis 클러스터 Azure 배포 |
이 템플릿은 Ubuntu 가상 머신 이미지에 Redis 클러스터를 만들고 지속성을 구성하며 잘 알려진 최적화 및 입증된 사례를 적용합니다. |
App Service 원본 및 Private Link 사용하여 Front Door Premium Azure |
이 템플릿은 Front Door 프리미엄 및 App Service를 만들고 Front Door에 대한 프라이빗 엔드포인트를 사용하여 애플리케이션에 트래픽을 보냅니다. |
Blob 원본 및 Private Link 사용하여 Front Door Premium Azure |
이 템플릿은 Front Door Premium 및 Azure Storage Blob 컨테이너를 만들고 Front Door에 대한 프라이빗 엔드포인트를 사용하여 스토리지 계정으로 트래픽을 보냅니다. |
VM 및 Private Link 서비스 사용하여 Front Door Premium Azure |
이 템플릿은 Front Door Premium 및 웹 서버로 구성된 가상 머신을 만듭니다. Front Door는 Private Link 서비스와 함께 프라이빗 엔드포인트를 사용하여 VM에 트래픽을 보냅니다. |
API Management 원본 사용하여 Front Door 표준/프리미엄 Azure |
이 템플릿은 Front Door Premium 및 API Management 인스턴스를 만들고 NSG 및 전역 API Management 정책을 사용하여 트래픽이 Front Door 원본을 통해 들어왔다는 것을 확인합니다. |
Application Gateway 원본 사용하여 Front Door 표준/프리미엄 Azure |
이 템플릿은 Front Door 표준/프리미엄 및 Application Gateway 인스턴스를 만들고 NSG 및 WAF 정책을 사용하여 트래픽이 Front Door 원본을 통과했는지 확인합니다. |
컨테이너 인스턴스 및 Application Gateway 사용하여 Front Door Azure |
이 템플릿은 컨테이너 그룹 및 Application Gateway를 사용하여 Front Door 표준/프리미엄을 만듭니다. |
Azure Functions 원본 사용하여 Front Door 표준/프리미엄 Azure |
이 템플릿은 Front Door 표준/프리미엄, Azure Functions 앱을 만들고, 트래픽이 Front Door 원본을 통과했는지 확인하도록 함수 앱을 구성합니다. |
정적 웹 사이트 원본 사용하여 Front Door 표준/프리미엄 Azure |
이 템플릿은 Front Door 표준/프리미엄 및 Azure Storage 정적 웹 사이트를 만들고, 정적 웹 사이트로 트래픽을 보내도록 Front Door를 구성했습니다. |
암호화된 VHD 암호화된 관리 디스크를 만듭니다. Azure 배포 |
이 템플릿을 사용하면 기존 암호화된 VHD 및 암호화 설정을 사용하여 암호화된 관리 디스크를 만들 수 있습니다. |
실행 중인 Windows VM 암호화 사용 안 함 Azure 배포 |
이 템플릿은 실행 중인 Windows vm에서 암호화를 사용하지 않도록 설정합니다. |
실행 중인 Windows VM & AAD 암호화 사용 Azure 배포 |
이 템플릿을 사용하면 AAD 클라이언트 인증서 지문을 사용하여 실행 중인 Windows vm에서 암호화할 수 있습니다. 인증서가 이전에 VM에 배포되었어야 합니다. |
SUSE Azure |
이 템플릿은 사용자 정의 SUSE(OpenSUSE 또는 SLES) VM 수로 구성된 부하 분산 GlassFish(v3 또는 v4) 클러스터를 배포합니다. |
여러 Linux VM 확장 집합 배포 Azure 배포 |
이 템플릿을 사용하면 Linux VM의 여러 VM 확장 집합을 배포할 수 있습니다. |
여러 VM 확장 집합의 Windows VM 배포 Azure 배포 |
이 템플릿을 사용하면 Windows VM의 여러 VM 확장 집합을 배포할 수 있습니다. |
간단한 Linux VM을 배포하고 개인 IP를 정적 업데이트 Azure 배포 |
이 템플릿을 사용하면 마켓플레이스에서 Ubuntu를 사용하여 간단한 Linux VM을 배포할 수 있습니다. 이렇게 하면 동적으로 할당된 IP 주소를 사용하여 리소스 그룹 위치에 VNET, 서브넷 및 A1 크기 VM을 배포한 다음 고정 IP로 변환합니다. |
배포 동안 사용자 지정 스크립트 확장의 출력 사용 Azure 배포 |
이는 Azure Resource Manager에서 제공하지 않는 배포 중에 일부 작업을 수행하는 VM의 컴퓨팅에 유용합니다. 그런 다음 해당 컴퓨팅(스크립트)의 출력을 배포의 다른 위치에서 활용할 수 있습니다. 이는 배포(예: jumpbox, DC 등)에 컴퓨팅 리소스가 필요한 경우 유용하며, 그렇지 않은 경우 약간 낭비됩니다. |
MSI 사용하여 Linux 또는 Windows VM 배포 Azure 배포 |
이 템플릿을 사용하면 관리 서비스 ID를 사용하여 Linux 또는 Windows VM을 배포할 수 있습니다. |
스토리지 액세스하는 MSI를 사용하여 Linux VM Azure |
이 템플릿은 다른 리소스 그룹의 스토리지 계정에 액세스할 수 있는 시스템 할당 관리 ID가 있는 Linux VM을 배포합니다. |
자동 백업 사용하여 SQL Server 2014 SP2 Enterprise Azure |
이 템플릿은 자동 백업 기능을 사용하도록 설정된 SQL Server 2014 SP2 Enterprise 버전을 만듭니다. |
Azure Key Vault 사용하여 SQL Server 2014 SP1 Enterprise Azure |
이 템플릿은 Azure Key Vault 통합 기능을 사용하도록 설정된 SQL Server 2014 SP1 Enterprise 버전을 만듭니다. |
Virtual Machines 시나리오 대한 Azure |
이렇게 하면 2개의 가상 머신, OMS 및 기타 네트워크 리소스가 배포됩니다. 엔드포인트 보호가 없는 가상 머신 하나와 enpoint Protection이 설치된 가상 머신 지침에 따라 바이러스 공격을 수행하고 바이러스 공격 완화 및 예방 시나리오를 실행합니다. |
데이터 관리 게이트웨이를 만들고 Azure VM 설치 Azure 배포 |
이 템플릿은 가상 머신을 배포하고 실행 가능한 데이터 관리 게이트웨이를 만듭니다. |
Azure VM에서 자체 호스트 Integration Runtime Azure 배포 |
이 템플릿은 자체 호스팅 통합 런타임을 만들고 Azure 가상 머신에 등록합니다. |
Azure Automation 관리되는 VM 확장 집합 구성 Azure |
가상 머신이 Azure Automation Desired State Configuration 서비스에서 등록된 노드로 배포되고 배포 후 노드 구성이 일관성을 보장하는 VM 확장 집합을 배포합니다. 참고: 필수 필수 구성 요소 등록 키 및 등록 URL은 Azure Automation DSC용 Azure Automation 계정을 성공적으로 만든 후에만 사용할 수 있습니다. |
VMSS 유연한 오케스트레이션 모드 빠른 시작 Linux Azure 배포 |
이 템플릿은 Azure Load Balancer 뒤에 인스턴스가 있는 간단한 VM 확장 집합을 배포합니다. VM 확장 집합은 유연한 오케스트레이션 모드입니다. os 매개 변수를 사용하여 Linux(Ubuntu) 또는 Windows(Windows Server Datacenter 2019) 배포를 선택합니다. 참고: 이 빠른 시작 템플릿은 모든 인터넷 주소에서 VM 관리 포트(SSH, RDP)에 대한 네트워크 액세스를 가능하게 하며 프로덕션 배포에 사용하면 안 됩니다. |
MSI 사용하여 Linux 또는 Windows VMSS 배포 Azure |
이 템플릿을 사용하면 관리 서비스 ID를 사용하여 Linux 또는 Windows Virtual Machine Scale Set을 배포할 수 있습니다. 그런 다음, 해당 ID를 사용하여 Azure 서비스에 액세스합니다. |
기존 스토리지 계정 사용하여 주문형 SFTP 서버 Azure |
이 템플릿은 ACI(Azure Container Instance)를 사용하는 주문형 SFTP 서버를 보여 줍니다. |
AKS(관리되는 Kubernetes 클러스터) 배포 Azure 배포 |
이 ARM 템플릿은 고급 네트워킹 기능이 있는 AKS 인스턴스를 기존 가상 네트워크에 배포하는 방법을 보여 줍니다. 또한 선택한 서비스 주체는 AKS 클러스터를 포함하는 서브넷에 대해 네트워크 기여자 역할이 할당됩니다. |
AAD(AKS) 사용하여 관리되는 Kubernetes 클러스터 배포 Azure |
이 ARM 템플릿은 고급 네트워킹 기능이 있는 AKS 인스턴스를 기존 가상 네트워크 및 Azure AD 정수로 배포하는 방법을 보여 줍니다. 또한 선택한 서비스 주체는 AKS 클러스터를 포함하는 서브넷에 대해 네트워크 기여자 역할이 할당됩니다. |
FinOps 허브 Azure |
이 템플릿은 Data Lake Storage 및 Data Factory를 포함하여 새 FinOps 허브 인스턴스를 만듭니다. |
FinOps 도구 키트 통합 문서 Azure 배포 |
이 템플릿은 거버넌스를 위한 새 Azure Monitor 통합 문서를 만듭니다. |
비용 최적화 통합 문서 Azure 배포 |
이 템플릿은 Well-Architected Framework를 기반으로 비용 최적화를 위한 새 Azure Monitor 통합 문서를 만듭니다. |
사용자 지정 공급자 사용하여 기존 Azure 리소스 확장 Azure |
이 샘플에서는 기존 Azure 리소스 및 Resource Manager 템플릿을 확장하여 사용자 지정 워크로드에 추가하는 방법에 대해 자세히 설명합니다. |
데이터베이스 감시자 만들기 Azure 배포 |
이 샘플은 Azure SQL에 대한 데이터베이스 감시자를 만들고 데이터 저장소, SQL 대상 및 관리되는 프라이빗 엔드포인트를 구성합니다. |
PE를 사용하여 Azure Databricks 작업 영역 배포, CMK 모든 양식 Azure 배포 |
이 템플릿을 사용하면 PrivateEndpoint 및 관리 서비스 및 DBFS 암호화를 사용하여 CMK를 사용하여 Azure Databricks 작업 영역을 만들 수 있습니다. |
기본 스토리지 방화벽 사용하여 AzureDatabricks 템플릿 Azure |
이 템플릿을 사용하면 Privateendpoint, 세 가지 CMK 형식 및 User-Assigned Access Connector를 사용하여 기본 스토리지 방화벽이 설정된 Azure Databricks 작업 영역을 만들 수 있습니다. |
3가지 CMK 형식으로 Azure Databricks 작업 영역 배포 Azure 배포 |
이 템플릿을 사용하면 DBFS 암호화를 사용하여 관리되는 서비스 및 CMK를 사용하여 Azure Databricks 작업 영역을 만들 수 있습니다. |
DBFS 암호화 CMK를 사용하여 Azure Databricks WS 배포 Azure 배포 |
이 템플릿을 사용하면 DBFS 루트 암호화용 CMK를 사용하여 Azure Databricks 작업 영역을 만들 수 있습니다. |
Managed Disks CMK 사용하여 Azure Databricks 작업 영역 배포 Azure 배포 |
이 템플릿을 사용하면 Managed Disks CMK를 사용하여 Azure Databricks 작업 영역을 만들 수 있습니다. |
Managed Services CMK를 사용하여 Azure Databricks 작업 영역 배포 Azure 배포 |
이 템플릿을 사용하면 Managed Services CMK를 사용하여 Azure Databricks 작업 영역을 만들 수 있습니다. |
새 Datadog 조직 만들기 Azure 배포 |
이 템플릿은 구독의 리소스를 모니터링하는 새 Datadog - Azure 네이티브 ISV 서비스 리소스 및 Datadog 조직을 만듭니다. |
스크립트 확장을 사용하여 Ubuntu VM Mongo DB 설치 Azure 배포 |
이 템플릿은 두 개의 별도 스크립트로 Ubuntu Virtual Machine에 Mongo DB 구성을 배포하고 설치합니다. 이 템플릿은 동일한 가상 머신에서 실행되는 두 스크립트 간에 종속성을 표현하는 방법을 보여 주는 좋은 예입니다. 또한 이 템플릿은 스토리지 계정, Virtual Network, 공용 IP 주소 및 네트워크 인터페이스를 배포합니다. |
HA 데이터 관리 게이트웨이를 만들고 Azure VM 설치 Azure 배포 |
이 템플릿은 실행 가능한 HA 데이터 관리 게이트웨이를 사용하여 여러 가상 머신을 배포합니다. |
암호화(Key Vault) 사용하여 Data Lake Store 계정 배포 Azure |
이 템플릿을 사용하면 데이터 암호화를 사용하도록 설정된 Azure Data Lake Store 계정을 배포할 수 있습니다. 이 계정은 Azure Key Vault를 사용하여 암호화 키를 관리합니다. |
Azure 서비스 사용하여 ETL 작업 수행 Azure 배포 |
이 템플릿은 Azure Blob Storage에 저장된 실시간 스트리밍 데이터뿐만 아니라 기록 데이터를 분석하는 방법의 예를 제공합니다. 이벤트 허브의 데이터는 변환을 수행하기 위해 Azure Stream Analytics 작업에서 수행되며 출력은 Azure Blob Storage에 저장되고 PowerBI에서 시각화됩니다. 분석은 Azure Data Analytics에 의해 Blob Storage에 저장된 기록 데이터에 적용되며 추출, 변환 및 게시된 데이터의 이동 및 오케스트레이션은 Data Factory에서 수행됩니다. 게시된 데이터는 PowerBI에서 추가로 시각화됩니다. |
배포 환경 서비스 구성 Azure |
이 템플릿은 배포 환경을 구성하는 방법을 제공합니다. |
기본 제공 이미지 사용하여 Dev Box Service 배포 Azure |
이 템플릿은 기본 제공 이미지를 사용하여 Dev Box 서비스를 배포하는 방법을 제공합니다. |
Dev Box 서비스 구성 Azure |
이 템플릿은 Dev Box 빠른 시작 가이드(https://learn.microsoft.com/azure/dev-box/quickstart-create-dev-box)에 따라 모든 Dev Box 관리 리소스를 만듭니다. 만든 모든 리소스를 보거나 DevPortal.microsoft.com 직접 이동하여 첫 번째 Dev Box를 만들 수 있습니다. |
Function 및 Private Link 서비스 사용하여 Azure Digital Twins Azure |
이 템플릿은 Private Link 엔드포인트를 통해 Digital Twins와 통신할 수 있는 Virtual Network 연결된 Azure Function으로 구성된 Azure Digital Twins 서비스를 만듭니다. 또한 가상 네트워크에서 프라이빗 엔드포인트 내부 서브넷 IP 주소로 Digital Twins 엔드포인트의 원활한 호스트 이름 확인을 허용하는 프라이빗 DNS 영역을 만듭니다. 호스트 이름은 이름이 'ADT_ENDPOINT'인 Azure Function에 대한 설정으로 저장됩니다. |
시간 데이터 기록 연결 사용하여 Azure Digital Twins Azure |
이 템플릿은 시계열 데이터 기록 연결로 구성된 Azure Digital Twins 인스턴스를 만듭니다. 연결을 만들려면 Event Hubs 네임스페이스, 이벤트 허브, Azure Data Explorer 클러스터 및 데이터베이스와 같은 다른 리소스를 만들어야 합니다. 데이터는 결국 Azure Data Explorer 클러스터에 데이터를 전달하는 이벤트 허브로 전송됩니다. 데이터는 클러스터의 데이터베이스 테이블에 저장됩니다. |
VNET 사용자 지정 Ambari + Hive Metastore DB를 사용하여 HDInsight Azure |
이 템플릿을 사용하면 사용자 지정 Ambari DB 및 Hive Metastore 역할을 하는 새 SQL DB를 사용하여 기존 가상 네트워크에 HDInsight 클러스터를 만들 수 있습니다. 기존 SQL Sever, 스토리지 계정 및 VNET이 있어야 합니다. |
FHIR 서비스를 구성하여 $import Azure 배포 |
이 템플릿은 초기 데이터 로드에 $import 사용하도록 FHIR 서비스를 프로비전합니다. |
키 자격 증명 모음, 관리 ID 및 역할 할당 만들기 Azure 배포 |
이 템플릿은 키 자격 증명 모음, 관리 ID 및 역할 할당을 만듭니다. |
Dynamic resourceId KeyVault 사용 Azure 배포 |
이 템플릿은 SQL Server를 만들고 Key Vault의 관리자 암호를 사용합니다. Key Vault 비밀에 대한 참조 매개 변수는 중첩된 템플릿을 사용하여 배포 시 생성됩니다. 이렇게 하면 사용자가 매개 변수 파일에 참조 매개 변수를 만드는 대신 매개 변수 값을 템플릿에 전달할 수 있습니다. |
Helm 사용하여 AKS(Azure Container Service) Azure |
Helm을 사용하여 AKS(Azure Container Service)를 사용하여 관리형 클러스터 배포 |
Logic Apps 사용하여 일정에 따라 실행되는 타이머 작업 실행 Azure 배포 |
이 템플릿은 예약된 타이머 작업 인스턴스를 만들 수 있는 Logic Apps 쌍을 만듭니다. |
Azure AI Studio 기본 설정 Azure |
이 템플릿 집합은 기본 설정으로 Azure AI Studio를 설정하는 방법을 보여 줍니다. 즉, 공용 인터넷 액세스를 사용하도록 설정, 암호화를 위한 Microsoft 관리형 키 및 AI 리소스에 대한 Microsoft 관리 ID 구성을 의미합니다. |
Azure AI Studio 기본 설정 Azure |
이 템플릿 집합은 기본 설정으로 Azure AI Studio를 설정하는 방법을 보여 줍니다. 즉, 공용 인터넷 액세스를 사용하도록 설정, 암호화를 위한 Microsoft 관리형 키 및 AI 리소스에 대한 Microsoft 관리 ID 구성을 의미합니다. |
Microsoft Entra ID 인증 사용하여 Azure AI Studio Azure |
이 템플릿 집합은 Azure AI Services 및 Azure Storage와 같은 종속 리소스에 대해 Microsoft Entra ID 인증을 사용하여 Azure AI Studio를 설정하는 방법을 보여 줍니다. |
Azure AI Studio 네트워크 제한 Azure |
이 템플릿 집합은 암호화를 위해 Microsoft 관리형 키를 사용하고 AI 리소스에 대한 Microsoft 관리 ID 구성을 사용하여 프라이빗 링크 및 송신을 사용하지 않도록 설정하여 Azure AI Studio를 설정하는 방법을 보여 줍니다. |
사용자 할당 ID 역할 할당 템플릿 Azure 배포 |
Azure Machine Learning 작업 영역이 의존하는 리소스에 대해 사용자 할당 ID의 역할 할당을 만드는 템플릿 |
Azure Machine Learning 엔드 투 엔드 보안 설정 Azure |
이 Bicep 템플릿 집합은 보안 설정에서 Azure Machine Learning 엔드 투 엔드를 설정하는 방법을 보여 줍니다. 이 참조 구현에는 작업 영역, 컴퓨팅 클러스터, 컴퓨팅 인스턴스 및 연결된 프라이빗 AKS 클러스터가 포함됩니다. |
Azure Machine Learning 엔드 투 엔드 보안 설정(레거시) Azure |
이 Bicep 템플릿 집합은 보안 설정에서 Azure Machine Learning 엔드 투 엔드를 설정하는 방법을 보여 줍니다. 이 참조 구현에는 작업 영역, 컴퓨팅 클러스터, 컴퓨팅 인스턴스 및 연결된 프라이빗 AKS 클러스터가 포함됩니다. |
azure Machine Learning Sweep 작업 만들기 Azure |
이 템플릿은 하이퍼 매개 변수 튜닝을 위한 Azure Machine Learning Sweep 작업을 만듭니다. |
Azure AI Studio 네트워크 제한 Azure |
이 템플릿 집합은 암호화를 위해 Microsoft 관리형 키를 사용하고 AI 리소스에 대한 Microsoft 관리 ID 구성을 사용하여 프라이빗 링크 및 송신을 사용하지 않도록 설정하여 Azure AI Studio를 설정하는 방법을 보여 줍니다. |
Azure Machine Learning 서비스 작업 영역(vnet) 만들기 Azure 배포 |
이 배포 템플릿은 Azure Machine Learning 작업 영역 및 Azure Key Vault, Azure Storage, Azure Application Insights 및 Azure Container Registry를 비롯한 관련 리소스를 지정합니다. 이 구성에서는 네트워크 격리 설정에서 Azure Machine Learning을 시작하는 데 필요한 리소스 집합을 설명합니다. |
Azure Machine Learning Service 작업 영역(레거시) 만들기 Azure 배포 |
이 배포 템플릿은 Azure Machine Learning 작업 영역 및 Azure Key Vault, Azure Storage, Azure Application Insights 및 Azure Container Registry를 비롯한 관련 리소스를 지정합니다. 이 구성에서는 네트워크 격리 설정에서 Azure Machine Learning을 시작하는 데 필요한 리소스 집합을 설명합니다. |
SMB 볼륨 사용하여 새 ANF 리소스 만들기 Azure 배포 |
이 템플릿을 사용하면 단일 용량 풀과 SMB 프로토콜로 구성된 단일 볼륨을 사용하여 새 Azure NetApp Files 리소스를 만들 수 있습니다. |
IP 제한 있는 웹앱용 Application Gateway Azure |
이 템플릿은 웹앱에서 IP 제한이 설정된 Azure Web App 앞에 애플리케이션 게이트웨이를 만듭니다. |
기존 서브넷 NSG 적용 Azure 배포 |
이 템플릿은 새로 만든 NSG를 기존 서브넷에 적용합니다. |
트래픽 분석 사용하여 NSG 흐름 로그 Azure |
이 템플릿은 트래픽 분석을 사용하여 기존 NSG에 NSG 흐름 로그를 만듭니다. |
기존 서브넷 Redis 보안 규칙을 사용하여 NSG 추가 Azure 배포 |
이 템플릿을 사용하면 미리 구성된 Azure Redis Cache 보안 규칙이 있는 NSG를 VNET 내의 기존 서브넷에 추가할 수 있습니다. 기존 VNET의 리소스 그룹에 배포합니다. |
ACR 작업 사용하여 컨테이너 이미지 빌드 Azure |
이 템플릿은 DeploymentScript를 사용하여 ACR을 오케스트레이션하여 코드 리포지토리에서 컨테이너 이미지를 빌드합니다. |
컨테이너 이미지를 ACR 가져오기 Azure |
이 템플릿은 bicep 레지스트리에서 ACR 가져오기 모듈을 활용하여 공용 컨테이너 이미지를 Azure Container Registry로 가져옵니다. |
인증서 사용하여 Application Gateway 만들기 Azure |
이 템플릿은 Key Vault 자체 서명된 인증서를 생성한 다음 Application Gateway에서 참조하는 방법을 보여 줍니다. |
ssh 키를 만들고 KeyVault 저장 Azure 배포 |
이 템플릿은 deploymentScript 리소스를 사용하여 ssh 키를 생성하고 keyVault에 프라이빗 키를 저장합니다. |
templateSpec 만들기 및 배포 Azure 배포 |
이 샘플은 동일한 템플릿 내에서 templateSpec 리소스를 만들고 배포합니다. 이 패턴은 templateSpec 및 배포 리소스가 함께 작동하는 방식을 보여주기 위한 일반적인 패턴이 아닙니다. |
템플릿 갤러리 템플릿에서 TemplateSpecs 만들기 Azure 배포 |
이 샘플에는 템플릿 갤러리 템플릿을 templateSpec 리소스로 쉽게 마이그레이션하는 스크립트가 포함되어 있습니다. 템플릿 제공은 마이그레이션 스크립트를 사용하여 내보낼 수 있는 모든 템플릿을 배포합니다. |
기존 SQL Virtual Machines를 사용하여 SQL Always ON 설정 배포 Azure 배포 |
기존 SQL Virtual Machines를 사용하여 SQL Always ON 설정을 배포합니다. 가상 머신은 이미 기존 도메인에 가입되어 있어야 하며 엔터프라이즈 버전의 SQL Server를 실행해야 합니다. |
Azure Synapse 개념 증명 Azure |
이 템플릿은 SQL 풀 및 선택적 Apache Spark 풀을 포함하여 Azure Synapse에 대한 개념 증명 환경을 만듭니다. |
ASEv3 AppServicePlan 및 앱 만들기 Azure 배포 |
ASEv3에서 AppServicePlan 및 앱 만들기 |
Azure Native New Relic 리소스 만들기 Azure 배포 |
이 템플릿은 'Azure 네이티브 New Relic Service'를 설정하여 Azure 구독의 리소스를 모니터링합니다. |
Terraform(AzAPI 공급자) 리소스 정의
다음을 대상으로 하는 작업을 사용하여 배포 리소스 유형을 배포할 수 있습니다.
- 리소스 그룹
- 구독
- 관리 그룹
- 테넌트
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.Resources/deployments 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Resources/deployments@2024-03-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
debugSetting = {
detailLevel = "string"
}
expressionEvaluationOptions = {
scope = "string"
}
mode = "string"
onErrorDeployment = {
deploymentName = "string"
type = "string"
}
parameters = {
{customized property} = {
reference = {
keyVault = {
id = "string"
}
secretName = "string"
secretVersion = "string"
}
}
}
parametersLink = {
contentVersion = "string"
uri = "string"
}
templateLink = {
contentVersion = "string"
id = "string"
queryString = "string"
relativePath = "string"
uri = "string"
}
}
resourceGroup = "string"
subscriptionId = "string"
scope = "string"
})
}
속성 값
배포
이름 | 묘사 | 값 |
---|---|---|
형 | 리소스 종류 | "Microsoft.Resources/deployments@2024-03-01" |
이름 | 리소스 이름 | string(필수) 문자 제한: 1-64 유효한 문자: 영숫자, 밑줄, 괄호, 하이픈 및 마침표입니다. |
위치 | 배포 데이터를 저장할 위치입니다. | 문자열 |
parent_id | 리소스 그룹에 배포하려면 해당 리소스 그룹의 ID를 사용합니다. 구독에 배포하려면 해당 구독의 ID를 사용합니다. 관리 그룹에 배포하려면 해당 관리 그룹의 ID를 사용합니다. 테넌트에 배포하려면 / 사용합니다. |
string(필수) |
태그 | 배포 태그 | 태그 이름 및 값의 사전입니다. |
속성 | 배포 속성입니다. | DeploymentPropertiesOrDeploymentPropertiesExtended(필수) |
resourceGroup | 배포할 리소스 그룹의 이름입니다. 제공되지 않은 경우 배포 작업의 리소스 그룹을 사용합니다. | 문자열 |
subscriptionId | 배포할 구독의 ID입니다. 제공되지 않은 경우 배포 작업의 구독을 사용합니다. | 문자열 |
DeploymentPropertiesOrDeploymentPropertiesExtended
이름 | 묘사 | 값 |
---|---|---|
debugSetting | 배포의 디버그 설정입니다. | DebugSetting |
expressionEvaluationOptions | 템플릿 식이 부모 템플릿 또는 중첩된 템플릿의 범위 내에서 평가되는지 여부를 지정합니다. 중첩된 템플릿에만 적용됩니다. 지정하지 않으면 기본값이 바깥값입니다. | ExpressionEvaluationOptions |
모드 | 리소스를 배포하는 데 사용되는 모드입니다. 이 값은 증분 또는 완료일 수 있습니다. 증분 모드에서는 템플릿에 포함되지 않은 기존 리소스를 삭제하지 않고 리소스를 배포합니다. 전체 모드에서는 리소스가 배포되고 템플릿에 포함되지 않은 리소스 그룹의 기존 리소스가 삭제됩니다. 의도치 않게 리소스를 삭제할 수 있으므로 완료 모드를 사용할 때는 주의해야 합니다. | "완료" "증분"(필수) |
onErrorDeployment | 오류 동작에 대한 배포입니다. | OnErrorDeploymentOrOnErrorDeploymentExtended |
매개 변수 | 템플릿의 배포 매개 변수를 정의하는 이름 및 값 쌍입니다. 기존 매개 변수 파일에 연결하는 대신 요청에 직접 매개 변수 값을 제공하려는 경우 이 요소를 사용합니다. parametersLink 속성 또는 매개 변수 속성을 사용하지만 둘 다 사용하지는 않습니다. JObject 또는 잘 구성된 JSON 문자열일 수 있습니다. | DeploymentPropertiesParameters |
parametersLink | 매개 변수 파일의 URI입니다. 이 요소를 사용하여 기존 매개 변수 파일에 연결합니다. parametersLink 속성 또는 매개 변수 속성을 사용하지만 둘 다 사용하지는 않습니다. | ParametersLink |
템플렛 | 템플릿 콘텐츠입니다. 기존 템플릿에 연결하는 대신 요청에 직접 템플릿 구문을 전달하려는 경우 이 요소를 사용합니다. JObject 또는 잘 구성된 JSON 문자열일 수 있습니다. templateLink 속성 또는 템플릿 속성을 사용하지만 둘 다 사용하지는 않습니다. | |
templateLink | 템플릿의 URI입니다. templateLink 속성 또는 템플릿 속성을 사용하지만 둘 다 사용하지는 않습니다. | TemplateLink |
DebugSetting
이름 | 묘사 | 값 |
---|---|---|
detailLevel | 디버깅을 위해 기록할 정보의 유형을 지정합니다. 허용되는 값은 none, requestContent, responseContent 또는 requestContent와 responseContent를 모두 쉼표로 구분합니다. 기본값은 none입니다. 이 값을 설정할 때 배포 중에 전달하는 정보 유형을 신중하게 고려합니다. 요청 또는 응답에 대한 정보를 로깅하면 배포 작업을 통해 검색되는 중요한 데이터를 노출할 수 있습니다. | 문자열 |
ExpressionEvaluationOptions
이름 | 묘사 | 값 |
---|---|---|
범위 | 중첩된 템플릿에서 매개 변수, 변수 및 함수를 평가하는 데 사용할 범위입니다. | "내부" "NotSpecified" "외부" |
OnErrorDeploymentOrOnErrorDeploymentExtended
이름 | 묘사 | 값 |
---|---|---|
deploymentName | 오류 사례에 사용할 배포입니다. | 문자열 |
형 | 오류 동작 유형에 대한 배포입니다. 가능한 값은 LastSuccessful 및 SpecificDeployment입니다. | "LastSuccessful" "SpecificDeployment" |
DeploymentPropertiesParameters
이름 | 묘사 | 값 |
---|---|---|
{customized property} | DeploymentParameter |
DeploymentParameter
이름 | 묘사 | 값 |
---|---|---|
참조 | Azure Key Vault 매개 변수 참조입니다. | KeyVaultParameterReference |
값 | 매개 변수에 대한 입력 값입니다. |
KeyVaultParameterReference
이름 | 묘사 | 값 |
---|---|---|
keyVault | Azure Key Vault 참조입니다. | KeyVaultReference(필수) |
secretName | Azure Key Vault 비밀 이름입니다. | string(필수) |
secretVersion | Azure Key Vault 비밀 버전입니다. | 문자열 |
KeyVaultReference
이름 | 묘사 | 값 |
---|---|---|
아이디 | Azure Key Vault 리소스 ID입니다. | string(필수) |
ParametersLink
이름 | 묘사 | 값 |
---|---|---|
contentVersion | 포함된 경우 템플릿의 ContentVersion과 일치해야 합니다. | 문자열 |
uri | 매개 변수 파일의 URI입니다. | string(필수) |
TemplateLink
이름 | 묘사 | 값 |
---|---|---|
contentVersion | 포함된 경우 템플릿의 ContentVersion과 일치해야 합니다. | 문자열 |
아이디 | 템플릿 사양의 리소스 ID입니다. ID 또는 uri 속성을 사용하지만 둘 다 사용하지는 않습니다. | 문자열 |
queryString | templateLink URI와 함께 사용할 쿼리 문자열(예: SAS 토큰)입니다. | 문자열 |
relativePath | relativePath 속성을 사용하여 부모에 상대적인 위치에 연결된 템플릿을 배포할 수 있습니다. 부모 템플릿이 TemplateSpec과 연결된 경우 TemplateSpec의 아티팩트를 참조합니다. 부모가 URI와 연결된 경우 자식 배포는 부모 및 relativePath URI의 조합이 됩니다. | 문자열 |
uri | 배포할 템플릿의 URI입니다. URI 또는 ID 속성을 사용하지만 둘 다 사용하지는 않습니다. | 문자열 |