Microsoft.Resources 배포 2021-04-01

Bicep 리소스 정의

배포 리소스 종류는 다음으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

설명

Bicep의 경우 이 리소스 종류 대신 모듈을 사용하는 것이 좋습니다.

리소스 형식

Microsoft.Resources/deployments 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

resource symbolicname 'Microsoft.Resources/deployments@2021-04-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: any()
    parametersLink: {
      contentVersion: 'string'
      uri: 'string'
    }
    template: any()
    templateLink: {
      contentVersion: 'string'
      id: 'string'
      queryString: 'string'
      relativePath: 'string'
      uri: 'string'
    }
  }
  resourceGroup: 'string'
  subscriptionId: 'string'
}

속성 값

배포

Name Description
name 리소스 이름 string(필수)

문자 제한: 1-64

유효한 문자:
영숫자, 밑줄, 괄호, 하이픈 및 마침표
위치 배포 데이터를 저장할 위치입니다. 문자열
tags 배포 태그 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요.
scope 테넌트 및 관리 그룹 배포에서 대상으로 지정할 관리 그룹 ID를 제공합니다. Microsoft.Management/managementGroups/{managementGroupID} 형식을 사용합니다. 문자열
properties 배포 속성입니다. DeploymentPropertiesOrDeploymentPropertiesExtended (필수)
resourceGroup 배포할 리소스 그룹의 이름입니다. 제공되지 않은 경우 는 배포 작업의 리소스 그룹을 사용합니다. string
subscriptionId 배포할 구독의 ID입니다. 제공되지 않은 경우 는 배포 작업의 구독을 사용합니다. string

DeploymentPropertiesOrDeploymentPropertiesExtended

Name Description
debugSetting 배포의 디버그 설정입니다. DebugSetting
expressionEvaluationOptions 부모 템플릿 또는 중첩된 템플릿의 scope 내에서 템플릿 식을 평가할지 여부를 지정합니다. 중첩된 템플릿에만 적용됩니다. 지정하지 않으면 기본값은 외부 값입니다. ExpressionEvaluationOptions
mode 리소스를 배포하는 데 사용되는 모드입니다. 이 값은 증분 또는 완료일 수 있습니다. 증분 모드에서 리소스는 템플릿에 포함되지 않은 기존 리소스를 삭제하지 않고 배포됩니다. 전체 모드에서는 리소스가 배포되고 템플릿에 포함되지 않은 리소스 그룹의 기존 리소스가 삭제됩니다. 의도치 않게 리소스를 삭제할 수 있으므로 완료 모드를 사용할 때는 주의해야 합니다. '완료'
'증분'(필수)
onErrorDeployment 오류 동작에 대한 배포입니다. OnErrorDeploymentOrOnErrorDeploymentExtended
매개 변수 템플릿의 배포 매개 변수를 정의하는 이름 및 값 쌍입니다. 기존 매개 변수 파일에 연결하지 않고 요청에 직접 매개 변수 값을 제공하려는 경우 이 요소를 사용합니다. parametersLink 속성 또는 parameters 속성을 사용하지만 둘 다 사용하지는 않습니다. JObject 또는 잘 구성된 JSON 문자열일 수 있습니다. Bicep의 경우 any() 함수를 사용할 수 있습니다.
parametersLink 매개 변수 파일의 URI입니다. 이 요소를 사용하여 기존 매개 변수 파일에 연결합니다. parametersLink 속성 또는 parameters 속성을 사용하지만 둘 다 사용하지는 않습니다. ParametersLink
template 템플릿 콘텐츠입니다. 기존 템플릿에 연결하지 않고 요청에 직접 템플릿 구문을 전달하려는 경우 이 요소를 사용합니다. JObject 또는 잘 구성된 JSON 문자열일 수 있습니다. templateLink 속성 또는 템플릿 속성을 사용하지만 둘 다 사용하지는 않습니다. Bicep의 경우 any() 함수를 사용할 수 있습니다.
templateLink 템플릿의 URI입니다. templateLink 속성 또는 템플릿 속성을 사용하지만 둘 다 사용하지는 않습니다. TemplateLink

DebugSetting

Name Description
detailLevel 디버깅을 위해 기록할 정보의 유형을 지정합니다. 허용되는 값은 none, requestContent, responseContent 또는 requestContent 및 responseContent가 모두 쉼표로 구분되어 있습니다. 기본값은 none입니다. 이 값을 설정할 때 배포 중에 전달하는 정보의 유형을 신중하게 고려합니다. 요청 또는 응답에 대한 정보를 로깅하게 되면 배포 작업을 통해 검색되는 중요한 데이터가 노출될 가능성이 있기 때문입니다. string

ExpressionEvaluationOptions

Name Description
scope 중첩된 템플릿에서 매개 변수, 변수 및 함수를 평가하는 데 사용할 scope. 'Inner'
'NotSpecified'
'외부'

OnErrorDeploymentOrOnErrorDeploymentExtended

Name Description
deploymentName 오류 사례에 사용할 배포입니다. 문자열
type 오류 동작 유형에 대한 배포입니다. 가능한 값은 LastSuccessful 및 SpecificDeployment입니다. 'LastSuccessful'
'SpecificDeployment'
Name Description
contentVersion 포함된 경우 템플릿의 ContentVersion과 일치해야 합니다. 문자열
uri 매개 변수 파일의 URI입니다. string(필수)
Name Description
contentVersion 포함된 경우 템플릿의 ContentVersion과 일치해야 합니다. 문자열
id 템플릿 사양의 리소스 ID입니다. ID 또는 uri 속성을 사용하지만 둘 다 사용하지는 않습니다. 문자열
queryString templateLink URI와 함께 사용할 쿼리 문자열(예: SAS 토큰)입니다. string
relativePath relativePath 속성을 사용하여 부모에 상대적인 위치에 연결된 템플릿을 배포할 수 있습니다. 부모 템플릿이 TemplateSpec과 연결된 경우 TemplateSpec에서 아티팩트를 참조합니다. 부모가 URI와 연결된 경우 자식 배포는 부모 및 relativePath URI의 조합이 됩니다. 문자열
uri 배포할 템플릿의 URI입니다. URI 또는 ID 속성을 사용하지만 둘 다 사용하지는 않습니다. 문자열

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 종류를 배포합니다.

템플릿 Description
Moesif API 분석 및 수익 창출

Azure에 배포
템플릿은 Azure API Management Moesif API 분석 및 수익 창출 플랫폼으로 API 호출을 기록합니다.
레지스트리를 사용하여 컨테이너 앱 및 환경을 만듭니다.

Azure에 배포
Azure Container Registry 기본 Container App을 사용하여 컨테이너 앱 환경을 만듭니다. 또한 Log Analytics 작업 영역을 배포하여 로그를 저장합니다.
Container Apps를 사용하여 Dapr 마이크로 서비스 앱 만들기

Azure에 배포
Container Apps를 사용하여 Dapr 마이크로 서비스 앱을 만듭니다.
Container Apps를 사용하여 Dapr pub-sub servicebus 앱 만들기

Azure에 배포
Container Apps를 사용하여 Dapr pub-sub servicebus 앱을 만듭니다.
Desired State Configuration 서비스에서 관리하는 서버

Azure에 배포
이 템플릿은 단일 배포에서 가상 머신 및 Automation 계정을 제공하여 머신을 관리하는 방법의 예를 제공합니다.
Azure 비즈니스 연속성 항목에 대한 경고 규칙 만들기

Azure에 배포
이 템플릿은 경고 규칙 및 사용자 할당 MSI를 만듭니다. 또한 경고 규칙이 필요한 보호된 항목 및 최신 복구 지점 세부 정보를 쿼리할 수 있도록 구독에 대한 MSI 판독기 액세스 권한을 할당합니다.
Ubuntu VM의 Redis 클러스터

Azure에 배포
이 템플릿은 Ubuntu 가상 머신 이미지에 Redis 클러스터를 만들고 지속성을 구성하며 잘 알려진 최적화 및 입증된 사례를 적용합니다.
App Service 원본 및 Private Link 있는 Front Door Premium

Azure에 배포
이 템플릿은 Front Door Premium 및 App Service 만들고 Front Door에 대한 프라이빗 엔드포인트를 사용하여 애플리케이션에 트래픽을 보냅니다.
Blob 원본 및 Private Link 있는 Front Door Premium

Azure에 배포
이 템플릿은 Front Door 프리미엄 및 Azure Storage Blob 컨테이너를 만들고 Front Door에 대한 프라이빗 엔드포인트를 사용하여 스토리지 계정에 트래픽을 보냅니다.
VM 및 Private Link 서비스를 사용하는 Front Door Premium

Azure에 배포
이 템플릿은 Front Door 프리미엄 및 웹 서버로 구성된 가상 머신을 만듭니다. Front Door는 Private Link 서비스와 함께 프라이빗 엔드포인트를 사용하여 VM에 트래픽을 보냅니다.
API Management 원본이 있는 Front Door 표준/프리미엄

Azure에 배포
이 템플릿은 Front Door Premium 및 API Management instance 만들고 NSG 및 전역 API Management 정책을 사용하여 트래픽이 Front Door 원본을 통과했는지 확인합니다.
Application Gateway 원본이 있는 Front Door 표준/프리미엄

Azure에 배포
이 템플릿은 Front Door 표준/프리미엄 및 Application Gateway instance 만들고 NSG 및 WAF 정책을 사용하여 트래픽이 Front Door 원본을 통과했는지 확인합니다.
Container Instances 및 Application Gateway 있는 Front Door

Azure에 배포
이 템플릿은 컨테이너 그룹 및 Application Gateway 사용하여 Front Door 표준/프리미엄을 만듭니다.
Azure Functions 원본이 있는 Front Door 표준/프리미엄

Azure에 배포
이 템플릿은 Azure Functions 앱인 Front Door Standard/Premium을 만들고, 트래픽이 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의 GlassFish

Azure에 배포
이 템플릿은 사용자 정의 SUSE(OpenSUSE 또는 SLES) VM 수로 구성된 부하 분산 GlassFish(v3 또는 v4) 클러스터를 배포합니다.
Linux VM의 여러 VM 확장 집합 배포

Azure에 배포
이 템플릿을 사용하면 Linux VM의 여러 VM 확장 집합을 배포할 수 있습니다.
Windows VM의 여러 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 Accessing Storage를 사용한 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 및 기타 네트워크 리소스가 배포됩니다. 엔드포인트 보호가 없는 가상 머신 하나와 인포인트 보호가 설치된 가상 머신 지침에 따라 바이러스 공격을 수행하고 바이러스 공격 완화 및 예방 시나리오를 실행합니다.
데이터 관리 게이트웨이 만들기 및 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 instance 기존 가상 네트워크에 배포하는 방법을 보여 줍니다. 또한 선택한 서비스 주체에는 AKS 클러스터가 포함된 서브넷에 대해 네트워크 기여자 역할이 할당됩니다.
AAD(AKS)를 사용하여 관리되는 Kubernetes 클러스터 배포

Azure에 배포
이 ARM 템플릿은 고급 네트워킹 기능이 있는 AKS instance 기존 가상 네트워크 및 Azure AD 정수에 배포하는 방법을 보여 줍니다. 또한 선택한 서비스 주체에는 AKS 클러스터가 포함된 서브넷에 대해 네트워크 기여자 역할이 할당됩니다.
FinOps 허브

Azure에 배포
이 템플릿은 Data Lake Storage 및 Data Factory를 포함하여 새 FinOps 허브 instance 만듭니다.
FinOps 도구 키트 통합 문서

Azure에 배포
이 템플릿은 거버넌스를 위한 새 Azure Monitor 통합 문서를 만듭니다.
사용자 지정 공급자를 사용하여 기존 Azure 리소스 확장

Azure에 배포
이 샘플에서는 기존 Azure 리소스를 확장하고 사용자 지정 워크로드에 추가할 템플릿을 Resource Manager 방법에 대해 자세히 설명합니다.
PE, CMK 모든 양식을 사용하여 Azure Databricks 작업 영역 배포

Azure에 배포
이 템플릿을 사용하면 PrivateEndpoint 및 관리 서비스 및 DBFS 암호화를 사용하여 CMK를 사용하여 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 organization 만듭니다.
스크립트 확장을 사용하여 Ubuntu VM에 Mongo DB 설치

Azure에 배포
이 템플릿은 두 개의 개별 스크립트로 Ubuntu Virtual Machine에 Mongo DB 구성 및 설치를 배포합니다. 이 템플릿은 동일한 가상 머신에서 실행되는 두 스크립트 간에 종속성을 표현하는 방법을 보여 주는 좋은 예입니다. 또한 이 템플릿은 스토리지 계정, Virtual Network, 공용 IP 주소 및 네트워크 인터페이스를 배포합니다.
HA 데이터 관리 게이트웨이 만들기 및 Azure VM에 설치

Azure에 배포
이 템플릿은 실행 가능한 HA 데이터 관리 게이트웨이를 사용하여 여러 가상 머신을 배포합니다.
암호화를 사용하여 Data Lake Store 계정 배포(Key Vault)

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에서 추가로 시각화됩니다.
기본 제공 이미지를 사용하여 Dev Box Service 배포

Azure에 배포
이 템플릿은 기본 제공 이미지를 사용하여 Dev Box 서비스를 배포하는 방법을 제공합니다.
Dev Box 서비스 구성

Azure에 배포
이 템플릿은 Dev Box 빠른 시작 가이드에 따라 모든 Dev Box 관리자 리소스를 만듭니다. 만든 모든 리소스를 보거나 DevPortal.microsoft.com 직접 이동하여 첫 번째 Dev Box를 만들 수 있습니다.
함수 및 Private Link 서비스를 사용한 Azure Digital Twins

Azure에 배포
이 템플릿은 Private Link 엔드포인트를 통해 Digital Twins와 통신할 수 있는 Virtual Network 연결된 Azure Function으로 구성된 Azure Digital Twins 서비스를 만듭니다. 또한 Virtual Network 프라이빗 엔드포인트 내부 서브넷 IP 주소로 Digital Twins 엔드포인트의 원활한 호스트 이름 확인을 허용하는 프라이빗 DNS 영역을 만듭니다. 호스트 이름은 이름이 'ADT_ENDPOINT'인 Azure Function에 대한 설정으로 저장됩니다.
시간 데이터 기록 연결이 있는 Azure Digital Twins

Azure에 배포
이 템플릿은 시계열 데이터 기록 연결로 구성된 Azure Digital Twins instance 만듭니다. 연결을 만들려면 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이 있어야 합니다.
$import 사용하도록 FHIR 서비스 구성

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 쌍을 만듭니다.
사용자 할당 ID 역할 할당 템플릿

Azure에 배포
Azure Machine Learning 작업 영역이 의존하는 리소스에 대한 사용자 할당 ID의 역할 할당을 만드는 템플릿
Azure Machine Learning 엔드 투 엔드 보안 설정

Azure에 배포
이 Bicep 템플릿 집합은 보안 설정에서 Azure Machine Learning 엔드 투 엔드를 설정하는 방법을 보여 줍니다. 이 참조 구현에는 작업 영역, 컴퓨팅 클러스터, 컴퓨팅 instance 및 연결된 프라이빗 AKS 클러스터가 포함됩니다.
Azure Machine Learning 엔드 투 엔드 보안 설정(레거시)

Azure에 배포
이 Bicep 템플릿 집합은 보안 설정에서 Azure Machine Learning 엔드 투 엔드를 설정하는 방법을 보여 줍니다. 이 참조 구현에는 작업 영역, 컴퓨팅 클러스터, 컴퓨팅 instance 및 연결된 프라이빗 AKS 클러스터가 포함됩니다.
Azure Machine Learning 스윕 작업 만들기

Azure에 배포
이 템플릿은 하이퍼 매개 변수 튜닝을 위한 Azure Machine Learning 스윕 작업을 만듭니다.
Azure Machine Learning 서비스 작업 영역 만들기(vnet)

Azure에 배포
이 배포 템플릿은 Azure Machine Learning 작업 영역 및 Azure Key Vault, Azure Storage, Azure 애플리케이션 Insights 및 Azure Container Registry 포함한 관련 리소스를 지정합니다. 이 구성에서는 네트워크 격리 설정에서 Azure Machine Learning을 시작하는 데 필요한 리소스 집합에 대해 설명합니다.
Azure Machine Learning 서비스 작업 영역 만들기(레거시)

Azure에 배포
이 배포 템플릿은 Azure Machine Learning 작업 영역 및 Azure Key Vault, Azure Storage, Azure 애플리케이션 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 흐름 로그를 만듭니다.
Azure Virtual WAN 라우팅 의도 및 정책

Azure에 배포
이 템플릿은 라우팅 의도 및 정책 기능이 사용하도록 설정된 두 개의 허브가 있는 Azure Virtual WAN 프로비전합니다.
기존 서브넷에 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-keys 만들기 및 KeyVault에 저장

Azure에 배포
이 템플릿은 deploymentScript 리소스를 사용하여 ssh 키를 생성하고 keyVault에 프라이빗 키를 저장합니다.
템플릿 만들기 및 배포Spec

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": "2021-04-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": {},
    "parametersLink": {
      "contentVersion": "string",
      "uri": "string"
    },
    "template": {},
    "templateLink": {
      "contentVersion": "string",
      "id": "string",
      "queryString": "string",
      "relativePath": "string",
      "uri": "string"
    }
  },
  "resourceGroup": "string",
  "subscriptionId": "string"
}

속성 값

배포

Name Description
형식 리소스 종류 'Microsoft.Resources/deployments'
apiVersion 리소스 api 버전 '2021-04-01'
name 리소스 이름 string(필수)

문자 제한: 1-64

유효한 문자:
영숫자, 밑줄, 괄호, 하이픈 및 마침표
위치 배포 데이터를 저장할 위치입니다. 문자열
tags 배포 태그 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요.
scope 테넌트 및 관리 그룹 배포에서 대상으로 지정할 관리 그룹 ID를 제공합니다. Microsoft.Management/managementGroups/{managementGroupID} 형식을 사용합니다. 문자열
properties 배포 속성입니다. DeploymentPropertiesOrDeploymentPropertiesExtended (필수)
resourceGroup 배포할 리소스 그룹의 이름입니다. 제공되지 않은 경우 는 배포 작업의 리소스 그룹을 사용합니다. 문자열
subscriptionId 배포할 구독의 ID입니다. 제공되지 않은 경우 는 배포 작업의 구독을 사용합니다. 문자열

DeploymentPropertiesOrDeploymentPropertiesExtended

Name Description
debugSetting 배포의 디버그 설정입니다. DebugSetting
expressionEvaluationOptions 템플릿 식이 부모 템플릿 또는 중첩된 템플릿의 scope 내에서 평가되는지 여부를 지정합니다. 중첩된 템플릿에만 적용됩니다. 지정하지 않으면 기본값이 외부입니다. ExpressionEvaluationOptions
mode 리소스를 배포하는 데 사용되는 모드입니다. 이 값은 증분 또는 완료일 수 있습니다. 증분 모드에서 리소스는 템플릿에 포함되지 않은 기존 리소스를 삭제하지 않고 배포됩니다. 전체 모드에서는 리소스가 배포되고 템플릿에 포함되지 않은 리소스 그룹의 기존 리소스가 삭제됩니다. 의도치 않게 리소스를 삭제할 수 있으므로 완료 모드를 사용할 때는 주의해야 합니다. 'Complete'
'증분'(필수)
onErrorDeployment 오류 동작에 대한 배포입니다. OnErrorDeploymentOrOnErrorDeploymentExtended
매개 변수 템플릿에 대한 배포 매개 변수를 정의하는 이름 및 값 쌍입니다. 기존 매개 변수 파일에 연결하지 않고 요청에 직접 매개 변수 값을 제공하려는 경우 이 요소를 사용합니다. parametersLink 속성 또는 parameters 속성을 사용하지만 둘 다 사용하지는 않습니다. JObject 또는 잘 구성된 JSON 문자열일 수 있습니다.
parametersLink 매개 변수 파일의 URI입니다. 이 요소를 사용하여 기존 매개 변수 파일에 연결합니다. parametersLink 속성 또는 parameters 속성을 사용하지만 둘 다 사용하지는 않습니다. ParametersLink
template 템플릿 콘텐츠입니다. 기존 템플릿에 연결하지 않고 요청에 직접 템플릿 구문을 전달하려는 경우 이 요소를 사용합니다. JObject 또는 올바른 형식의 JSON 문자열일 수 있습니다. templateLink 속성 또는 템플릿 속성을 사용하지만 둘 다 사용하지는 않습니다.
templateLink 템플릿의 URI입니다. templateLink 속성 또는 템플릿 속성을 사용하지만 둘 다 사용하지는 않습니다. TemplateLink

DebugSetting

Name Description
detailLevel 디버깅을 위해 기록할 정보의 유형을 지정합니다. 허용되는 값은 none, requestContent, responseContent 또는 requestContent 및 responseContent가 모두 쉼표로 구분되어 있습니다. 기본값은 none입니다. 이 값을 설정할 때 배포 중에 전달하는 정보의 유형을 신중하게 고려합니다. 요청 또는 응답에 대한 정보를 로깅하게 되면 배포 작업을 통해 검색되는 중요한 데이터가 노출될 가능성이 있기 때문입니다. string

ExpressionEvaluationOptions

Name Description
scope 중첩된 템플릿에서 매개 변수, 변수 및 함수를 평가하는 데 사용할 scope. 'Inner'
'NotSpecified'
'외부'

OnErrorDeploymentOrOnErrorDeploymentExtended

Name Description
deploymentName 오류 사례에 사용할 배포입니다. 문자열
type 오류 동작 유형에 대한 배포입니다. 가능한 값은 LastSuccessful 및 SpecificDeployment입니다. 'LastSuccessful'
'SpecificDeployment'
Name Description
contentVersion 포함된 경우 템플릿의 ContentVersion과 일치해야 합니다. 문자열
uri 매개 변수 파일의 URI입니다. string(필수)
Name Description
contentVersion 포함된 경우 템플릿의 ContentVersion과 일치해야 합니다. 문자열
id 템플릿 사양의 리소스 ID입니다. ID 또는 uri 속성을 사용하지만 둘 다 사용하지는 않습니다. 문자열
queryString templateLink URI와 함께 사용할 쿼리 문자열(예: SAS 토큰)입니다. string
relativePath relativePath 속성을 사용하여 부모에 상대적인 위치에 연결된 템플릿을 배포할 수 있습니다. 부모 템플릿이 TemplateSpec과 연결된 경우 TemplateSpec에서 아티팩트를 참조합니다. 부모가 URI와 연결된 경우 자식 배포는 부모 및 relativePath URI의 조합이 됩니다. string
uri 배포할 템플릿의 URI입니다. uri 또는 id 속성을 사용하지만 둘 다 사용하지는 않습니다. string

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.

템플릿 Description
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 앱을 만듭니다.
Desired State Configuration 서비스에서 관리하는 서버

Azure에 배포
이 템플릿은 단일 배포에서 가상 머신 및 Automation 계정을 제공하여 머신을 관리하는 방법의 예를 제공합니다.
Azure 비즈니스 연속성 항목에 대한 경고 규칙 만들기

Azure에 배포
이 템플릿은 경고 규칙 및 사용자 할당 MSI를 만듭니다. 또한 경고 규칙이 필요한 보호된 항목 및 최신 복구 지점 세부 정보를 쿼리할 수 있도록 구독에 MSI 판독기 액세스를 할당합니다.
Ubuntu VM의 Redis 클러스터

Azure에 배포
이 템플릿은 Ubuntu 가상 머신 이미지에 Redis 클러스터를 만들고 지속성을 구성하며 잘 알려진 최적화 및 입증된 사례를 적용합니다.
App Service 원본 및 Private Link 있는 Front Door Premium

Azure에 배포
이 템플릿은 Front Door Premium 및 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 instance 만들고 NSG 및 전역 API Management 정책을 사용하여 트래픽이 Front Door 원본을 통과했는지 확인합니다.
Application Gateway 원본이 있는 Front Door 표준/프리미엄

Azure에 배포
이 템플릿은 Front Door 표준/프리미엄 및 Application Gateway instance 만들고 NSG 및 WAF 정책을 사용하여 트래픽이 Front Door 원본을 통과했는지 확인합니다.
Container Instances 및 Application Gateway 있는 Front Door

Azure에 배포
이 템플릿은 컨테이너 그룹 및 Application Gateway 사용하여 Front Door 표준/프리미엄을 만듭니다.
Azure Functions 원본이 있는 Front Door 표준/프리미엄

Azure에 배포
이 템플릿은 Azure Functions 앱인 Front Door Standard/Premium을 만들고, 트래픽이 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의 GlassFish

Azure에 배포
이 템플릿은 사용자 정의 SUSE(OpenSUSE 또는 SLES) VM 수로 구성된 부하 분산 GlassFish(v3 또는 v4) 클러스터를 배포합니다.
Linux VM의 여러 VM 확장 집합 배포

Azure에 배포
이 템플릿을 사용하면 Linux VM의 여러 VM 확장 집합을 배포할 수 있습니다.
Windows VM의 여러 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 Accessing Storage를 사용한 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 및 기타 네트워크 리소스가 배포됩니다. 엔드포인트 보호가 없는 가상 머신 하나와 인포인트 보호가 설치된 가상 머신 지침에 따라 바이러스 공격을 수행하고 바이러스 공격 완화 및 예방 시나리오를 실행합니다.
데이터 관리 게이트웨이 만들기 및 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 instance 기존 가상 네트워크에 배포하는 방법을 보여 줍니다. 또한 선택한 서비스 주체에는 AKS 클러스터가 포함된 서브넷에 대해 네트워크 기여자 역할이 할당됩니다.
AAD(AKS)를 사용하여 관리되는 Kubernetes 클러스터 배포

Azure에 배포
이 ARM 템플릿은 고급 네트워킹 기능이 있는 AKS instance 기존 가상 네트워크 및 Azure AD 정수에 배포하는 방법을 보여 줍니다. 또한 선택한 서비스 주체에는 AKS 클러스터가 포함된 서브넷에 대해 네트워크 기여자 역할이 할당됩니다.
FinOps 허브

Azure에 배포
이 템플릿은 Data Lake Storage 및 Data Factory를 포함하여 새 FinOps 허브 instance 만듭니다.
FinOps 도구 키트 통합 문서

Azure에 배포
이 템플릿은 거버넌스를 위한 새 Azure Monitor 통합 문서를 만듭니다.
사용자 지정 공급자를 사용하여 기존 Azure 리소스 확장

Azure에 배포
이 샘플에서는 기존 Azure 리소스를 확장하고 사용자 지정 워크로드에 추가할 템플릿을 Resource Manager 방법에 대해 자세히 설명합니다.
PE, CMK 모든 양식을 사용하여 Azure Databricks 작업 영역 배포

Azure에 배포
이 템플릿을 사용하면 PrivateEndpoint 및 관리 서비스 및 DBFS 암호화를 사용하여 CMK를 사용하여 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 organization 만듭니다.
스크립트 확장을 사용하여 Ubuntu VM에 Mongo DB 설치

Azure에 배포
이 템플릿은 두 개의 개별 스크립트로 Ubuntu Virtual Machine에 Mongo DB 구성 및 설치를 배포합니다. 이 템플릿은 동일한 가상 머신에서 실행되는 두 스크립트 간에 종속성을 표현하는 방법을 보여 주는 좋은 예입니다. 또한 이 템플릿은 스토리지 계정, Virtual Network, 공용 IP 주소 및 네트워크 인터페이스를 배포합니다.
HA 데이터 관리 게이트웨이 만들기 및 Azure VM에 설치

Azure에 배포
이 템플릿은 실행 가능한 HA 데이터 관리 게이트웨이를 사용하여 여러 가상 머신을 배포합니다.
암호화를 사용하여 Data Lake Store 계정 배포(Key Vault)

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에서 추가로 시각화됩니다.
기본 제공 이미지를 사용하여 Dev Box Service 배포

Azure에 배포
이 템플릿은 기본 제공 이미지를 사용하여 Dev Box 서비스를 배포하는 방법을 제공합니다.
Dev Box 서비스 구성

Azure에 배포
이 템플릿은 Dev Box 빠른 시작 가이드에 따라 모든 Dev Box 관리자 리소스를 만듭니다. 만든 모든 리소스를 보거나 DevPortal.microsoft.com 직접 이동하여 첫 번째 Dev Box를 만들 수 있습니다.
함수 및 Private Link 서비스를 사용한 Azure Digital Twins

Azure에 배포
이 템플릿은 Private Link 엔드포인트를 통해 Digital Twins와 통신할 수 있는 Virtual Network 연결된 Azure Function으로 구성된 Azure Digital Twins 서비스를 만듭니다. 또한 Virtual Network 프라이빗 엔드포인트 내부 서브넷 IP 주소로 Digital Twins 엔드포인트의 원활한 호스트 이름 확인을 허용하는 프라이빗 DNS 영역을 만듭니다. 호스트 이름은 이름이 'ADT_ENDPOINT'인 Azure Function에 대한 설정으로 저장됩니다.
시간 데이터 기록 연결이 있는 Azure Digital Twins

Azure에 배포
이 템플릿은 시계열 데이터 기록 연결로 구성된 Azure Digital Twins instance 만듭니다. 연결을 만들려면 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이 있어야 합니다.
$import 사용하도록 FHIR 서비스 구성

Azure에 배포
이 템플릿은 초기 데이터 로드에 $import 사용하도록 FHIR 서비스를 프로비전합니다.
키 자격 증명 모음, 관리 ID 및 역할 할당 만들기

Azure에 배포
이 템플릿은 키 자격 증명 모음, 관리 ID 및 역할 할당을 만듭니다.
동적 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 쌍을 만듭니다.
사용자 할당 ID 역할 할당 템플릿

Azure에 배포
Azure Machine Learning 작업 영역이 의존하는 리소스에 대해 사용자 할당 ID의 역할 할당을 만드는 템플릿
Azure Machine Learning 엔드 투 엔드 보안 설정

Azure에 배포
이 Bicep 템플릿 집합은 보안 설정에서 Azure Machine Learning 엔드 투 엔드를 설정하는 방법을 보여 줍니다. 이 참조 구현에는 작업 영역, 컴퓨팅 클러스터, 컴퓨팅 instance 및 연결된 프라이빗 AKS 클러스터가 포함됩니다.
Azure Machine Learning 엔드 투 엔드 보안 설정(레거시)

Azure에 배포
이 Bicep 템플릿 집합은 보안 설정에서 Azure Machine Learning 엔드 투 엔드를 설정하는 방법을 보여 줍니다. 이 참조 구현에는 작업 영역, 컴퓨팅 클러스터, 컴퓨팅 instance 및 연결된 프라이빗 AKS 클러스터가 포함됩니다.
Azure Machine Learning 스윕 작업 만들기

Azure에 배포
이 템플릿은 하이퍼 매개 변수 튜닝을 위한 Azure Machine Learning 스윕 작업을 만듭니다.
Azure Machine Learning 서비스 작업 영역 만들기(vnet)

Azure에 배포
이 배포 템플릿은 Azure Machine Learning 작업 영역 및 Azure Key Vault, Azure Storage, Azure 애플리케이션 Insights 및 Azure Container Registry 포함한 관련 리소스를 지정합니다. 이 구성에서는 네트워크 격리 설정에서 Azure Machine Learning을 시작하는 데 필요한 리소스 집합을 설명합니다.
Azure Machine Learning 서비스 작업 영역 만들기(레거시)

Azure에 배포
이 배포 템플릿은 Azure Machine Learning 작업 영역 및 Azure Key Vault, Azure Storage, Azure 애플리케이션 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 흐름 로그를 만듭니다.
Azure Virtual WAN 라우팅 의도 및 정책

Azure에 배포
이 템플릿은 라우팅 의도 및 정책 기능이 사용하도록 설정된 두 개의 허브가 있는 Azure Virtual WAN 프로비전합니다.
기존 서브넷에 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-keys 만들기 및 KeyVault에 저장

Azure에 배포
이 템플릿은 deploymentScript 리소스를 사용하여 ssh 키를 생성하고 프라이빗 키를 keyVault에 저장합니다.
템플릿 만들기 및 배포Spec

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 Native New Relic Service'를 설정하여 Azure 구독의 리소스를 모니터링합니다.

Terraform(AzAPI 공급자) 리소스 정의

배포 리소스 종류는 다음으로 배포할 수 있습니다.

  • 리소스 그룹
  • 구독
  • 관리 그룹
  • 테넌트

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.Resources/deployments 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Resources/deployments@2021-04-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"
      }
      parametersLink = {
        contentVersion = "string"
        uri = "string"
      }
      templateLink = {
        contentVersion = "string"
        id = "string"
        queryString = "string"
        relativePath = "string"
        uri = "string"
      }
    }
    resourceGroup = "string"
    subscriptionId = "string"
    scope = "string"
  })
}

속성 값

배포

Name Description
형식 리소스 종류 "Microsoft.Resources/deployments@2021-04-01"
name 리소스 이름 string(필수)

문자 제한: 1-64

유효한 문자:
영숫자, 밑줄, 괄호, 하이픈 및 마침표
위치 배포 데이터를 저장할 위치입니다. 문자열
parent_id 리소스 그룹에 배포하려면 해당 리소스 그룹의 ID를 사용합니다. 구독에 배포하려면 해당 구독의 ID를 사용합니다. 관리 그룹에 배포하려면 해당 관리 그룹의 ID를 사용합니다. 테넌트에게 배포하려면 를 사용합니다 /. string(필수)
tags 배포 태그 태그 이름 및 값의 사전입니다.
properties 배포 속성입니다. DeploymentPropertiesOrDeploymentPropertiesExtended (필수)
resourceGroup 배포할 리소스 그룹의 이름입니다. 제공되지 않은 경우 는 배포 작업의 리소스 그룹을 사용합니다. 문자열
subscriptionId 배포할 구독의 ID입니다. 제공되지 않은 경우 는 배포 작업의 구독을 사용합니다. 문자열

DeploymentPropertiesOrDeploymentPropertiesExtended

Name Description
debugSetting 배포의 디버그 설정입니다. DebugSetting
expressionEvaluationOptions 템플릿 식이 부모 템플릿 또는 중첩된 템플릿의 scope 내에서 평가되는지 여부를 지정합니다. 중첩된 템플릿에만 적용됩니다. 지정하지 않으면 기본값이 외부입니다. ExpressionEvaluationOptions
mode 리소스를 배포하는 데 사용되는 모드입니다. 이 값은 증분 또는 완료일 수 있습니다. 증분 모드에서 리소스는 템플릿에 포함되지 않은 기존 리소스를 삭제하지 않고 배포됩니다. 전체 모드에서는 리소스가 배포되고 템플릿에 포함되지 않은 리소스 그룹의 기존 리소스가 삭제됩니다. 의도치 않게 리소스를 삭제할 수 있으므로 완료 모드를 사용할 때는 주의해야 합니다. "완료"
"증분"(필수)
onErrorDeployment 오류 동작에 대한 배포입니다. OnErrorDeploymentOrOnErrorDeploymentExtended
매개 변수 템플릿에 대한 배포 매개 변수를 정의하는 이름 및 값 쌍입니다. 기존 매개 변수 파일에 연결하지 않고 요청에 직접 매개 변수 값을 제공하려는 경우 이 요소를 사용합니다. parametersLink 속성 또는 parameters 속성을 사용하지만 둘 다 사용하지는 않습니다. JObject 또는 잘 구성된 JSON 문자열일 수 있습니다.
parametersLink 매개 변수 파일의 URI입니다. 이 요소를 사용하여 기존 매개 변수 파일에 연결합니다. parametersLink 속성 또는 parameters 속성을 사용하지만 둘 다 사용하지는 않습니다. ParametersLink
template 템플릿 콘텐츠입니다. 기존 템플릿에 연결하지 않고 요청에 직접 템플릿 구문을 전달하려는 경우 이 요소를 사용합니다. JObject 또는 올바른 형식의 JSON 문자열일 수 있습니다. templateLink 속성 또는 템플릿 속성을 사용하지만 둘 다 사용하지는 않습니다.
templateLink 템플릿의 URI입니다. templateLink 속성 또는 템플릿 속성을 사용하지만 둘 다 사용하지는 않습니다. TemplateLink

DebugSetting

Name Description
detailLevel 디버깅을 위해 기록할 정보의 유형을 지정합니다. 허용되는 값은 none, requestContent, responseContent 또는 requestContent 및 responseContent가 모두 쉼표로 구분되어 있습니다. 기본값은 none입니다. 이 값을 설정할 때 배포 중에 전달하는 정보의 유형을 신중하게 고려합니다. 요청 또는 응답에 대한 정보를 로깅하게 되면 배포 작업을 통해 검색되는 중요한 데이터가 노출될 가능성이 있기 때문입니다. string

ExpressionEvaluationOptions

Name Description
scope 중첩된 템플릿에서 매개 변수, 변수 및 함수를 평가하는 데 사용할 scope. "Inner"
"NotSpecified"
"외부"

OnErrorDeploymentOrOnErrorDeploymentExtended

Name Description
deploymentName 오류 사례에 사용할 배포입니다. 문자열
type 오류 동작 유형에 대한 배포입니다. 가능한 값은 LastSuccessful 및 SpecificDeployment입니다. "LastSuccessful"
"SpecificDeployment"
Name Description
contentVersion 포함된 경우 템플릿의 ContentVersion과 일치해야 합니다. 문자열
uri 매개 변수 파일의 URI입니다. string(필수)
Name Description
contentVersion 포함된 경우 템플릿의 ContentVersion과 일치해야 합니다. 문자열
id 템플릿 사양의 리소스 ID입니다. ID 또는 uri 속성을 사용하지만 둘 다 사용하지는 않습니다. string
queryString templateLink URI와 함께 사용할 쿼리 문자열(예: SAS 토큰)입니다. string
relativePath relativePath 속성을 사용하여 부모에 상대적인 위치에 연결된 템플릿을 배포할 수 있습니다. 부모 템플릿이 TemplateSpec과 연결된 경우 TemplateSpec에서 아티팩트를 참조합니다. 부모가 URI와 연결된 경우 자식 배포는 부모 및 relativePath URI의 조합이 됩니다. 문자열
uri 배포할 템플릿의 URI입니다. URI 또는 ID 속성을 사용하지만 둘 다 사용하지는 않습니다. string