다음을 통해 공유


Microsoft.Cdn 프로필 2016-10-02

Bicep 리소스 정의

다음을 대상으로 하는 작업을 사용하여 프로필 리소스 유형을 배포할 수 있습니다.

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

리소스 형식

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

resource symbolicname 'Microsoft.Cdn/profiles@2016-10-02' = {
  location: 'string'
  name: 'string'
  properties: {}
  sku: {
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

속성 값

Microsoft.Cdn/profiles

이름 묘사
위치 리소스 위치입니다. string(필수)
이름 리소스 이름 string(필수)
속성 프로필을 만드는 데 필요한 속성을 포함하는 JSON 개체입니다. ProfileProperties
sku CDN 프로필의 가격 책정 계층(CDN 공급자, 기능 목록 및 속도 정의)입니다. Sku(필수)
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.

ProfileProperties

이름 묘사

ResourceTags

이름 묘사

Sku

이름 묘사
이름 가격 책정 계층의 이름입니다. 'Custom_Verizon'
'Premium_Verizon'
'Standard_Akamai'
'Standard_ChinaCdn'
'Standard_Verizon'

빠른 시작 샘플

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

Bicep 파일 묘사
규칙 통해 캐시 재정의를 사용하여 CDN 엔드포인트 만들기 이 템플릿은 사용자가 지정한 원본 및 CDN에서 가장 일반적으로 사용되는 모든 설정을 사용하여 CDN 프로필 및 CDN 엔드포인트를 만듭니다. 또한 이 템플릿은 경로 기반 규칙을 사용하여 규칙 엔진을 구성하고 캐시 만료를 재정의합니다.
응답 헤더가 추가된 CDN 엔드포인트 만들기 이 템플릿은 사용자가 지정한 원본 및 CDN에서 가장 일반적으로 사용되는 모든 설정을 사용하여 CDN 프로필 및 CDN 엔드포인트를 만듭니다. 또한 이 템플릿은 원격 주소 기반 일치를 사용하여 규칙 엔진을 구성하고 해당 응답 헤더를 추가합니다.
다시 쓰기 및 리디렉션 규칙 사용하여 CDN 엔드포인트 만들기 이 템플릿은 사용자가 지정한 원본 및 CDN에서 가장 일반적으로 사용되는 모든 설정을 사용하여 CDN 프로필 및 CDN 엔드포인트를 만듭니다. 또한 이 템플릿은 규칙 엔진 디바이스 기반 경로 다시 쓰기 및 요청 체계 기반 리디렉션을 구성합니다.
UrlSigning 작업을 사용하여 CDN 엔드포인트 만들기 이 템플릿은 사용자가 지정한 원본 및 CDN에서 가장 일반적으로 사용되는 모든 설정을 사용하여 CDN 프로필 및 CDN 엔드포인트를 만듭니다. 또한 이 템플릿은 기본 매개 변수 및 재정의 매개 변수에 대한 규칙 엔진 UrlSigning 작업을 구성합니다.
사용자 지정 원본 사용하여 CDN 프로필 및 CDN 엔드포인트 만들기 이 템플릿은 사용자가 지정한 원본 및 CDN에서 가장 일반적으로 사용되는 모든 설정을 사용하여 CDN 프로필 및 CDN 엔드포인트를 만듭니다.
매개 변수가 CDN 프로필 및 CDN 엔드포인트 만들기 이 템플릿은 매개 변수가 있는 구성 설정을 사용하여 CDN 프로필 및 CDN 엔드포인트를 만듭니다.
CDN 프로필, CDN 엔드포인트 및 웹앱 만들기 이 템플릿은 웹앱을 원본으로 사용하여 CDN 프로필 및 CDN 엔드포인트를 만듭니다.
CDN 프로필, 엔드포인트 및 스토리지 계정 만들기 이 템플릿은 원본을 스토리지 계정으로 사용하여 CDN 프로필 및 CDN 엔드포인트를 만듭니다. CDN 엔드포인트가 Storage 계정의 콘텐츠를 제공하려면 사용자가 스토리지 계정에 공용 컨테이너를 만들어야 합니다.
App Service 원본 및 Private Link 사용하여 Front Door Premium 이 템플릿은 Front Door 프리미엄 및 App Service를 만들고 Front Door에 대한 프라이빗 엔드포인트를 사용하여 애플리케이션에 트래픽을 보냅니다.
Blob 원본 및 Private Link 사용하여 Front Door Premium 이 템플릿은 Front Door Premium 및 Azure Storage Blob 컨테이너를 만들고 Front Door에 대한 프라이빗 엔드포인트를 사용하여 스토리지 계정으로 트래픽을 보냅니다.
VM 및 Private Link 서비스 사용하여 Front Door Premium 이 템플릿은 Front Door Premium 및 웹 서버로 구성된 가상 머신을 만듭니다. Front Door는 Private Link 서비스와 함께 프라이빗 엔드포인트를 사용하여 VM에 트래픽을 보냅니다.
WAF 및 Microsoft 관리 규칙 집합이 Front Door Premium을 이 템플릿은 Microsoft 관리형 기본값 및 봇 보호 규칙 집합이 있는 웹 애플리케이션 방화벽을 포함하여 Front Door Premium을 만듭니다.
Front Door 표준/프리미엄 이 템플릿은 Front Door 표준/프리미엄을 만듭니다.
API Management 원본 사용하여 Front Door 표준/프리미엄 이 템플릿은 Front Door Premium 및 API Management 인스턴스를 만들고 NSG 및 전역 API Management 정책을 사용하여 트래픽이 Front Door 원본을 통해 들어왔다는 것을 확인합니다.
App Service 원본 사용하여 Front Door 표준/프리미엄 이 템플릿은 Front Door 표준/프리미엄, App Service를 만들고, 트래픽이 Front Door 원본을 통과했는지 확인하도록 App Service를 구성합니다.
Application Gateway 원본 사용하여 Front Door 표준/프리미엄 이 템플릿은 Front Door 표준/프리미엄 및 Application Gateway 인스턴스를 만들고 NSG 및 WAF 정책을 사용하여 트래픽이 Front Door 원본을 통과했는지 확인합니다.
Azure Container Instances 사용하여 Front Door 표준/프리미엄 이 템플릿은 컨테이너 그룹을 사용하여 Front Door 표준/프리미엄을 만듭니다.
Azure DNS 및 사용자 지정 도메인 사용하여 Front Door 표준/프리미엄 이 템플릿은 Azure DNS 및 Microsoft 관리 인증서에 사용자 지정 도메인을 포함하여 Front Door 표준/프리미엄을 만듭니다.
Azure Functions 원본 사용하여 Front Door 표준/프리미엄 이 템플릿은 Front Door 표준/프리미엄, Azure Functions 앱을 만들고, 트래픽이 Front Door 원본을 통과했는지 확인하도록 함수 앱을 구성합니다.
사용자 지정 도메인 사용하여 Front Door 표준/프리미엄 이 템플릿은 사용자 지정 도메인 및 Microsoft 관리 인증서를 포함하여 Front Door 표준/프리미엄을 만듭니다.
도메인 및 인증서 사용하여 Front Door 표준/프리미엄 이 템플릿은 사용자 지정 도메인 및 고객 관리 인증서를 포함하여 Front Door 표준/프리미엄을 만듭니다.
지역 필터링 사용하여 Front Door 표준/프리미엄 이 템플릿은 지역 필터링 규칙이 있는 웹 애플리케이션 방화벽을 포함하여 Front Door 표준/프리미엄을 만듭니다.
속도 제한이 Front Door 표준/프리미엄 이 템플릿은 속도 제한 규칙이 있는 웹 애플리케이션 방화벽을 포함하여 Front Door 표준/프리미엄을 만듭니다.
규칙 집합이 Front Door 표준/프리미엄을 이 템플릿은 규칙 집합을 포함하여 Front Door 표준/프리미엄을 만듭니다.
정적 웹 사이트 원본 사용하여 Front Door 표준/프리미엄 이 템플릿은 Front Door 표준/프리미엄 및 Azure Storage 정적 웹 사이트를 만들고, 정적 웹 사이트로 트래픽을 보내도록 Front Door를 구성했습니다.
WAF 및 사용자 지정 규칙 사용하여 Front Door 표준/프리미엄 이 템플릿은 사용자 지정 규칙이 있는 웹 애플리케이션 방화벽을 포함하여 Front Door 표준/프리미엄을 만듭니다.
Blob 업로드 Blob 원본이 있는 Front Door 이 템플릿은 원본, 경로 및 ruleSets가 있는 Front Door 및 Blob 컨테이너가 있는 Azure Storage 계정을 만듭니다. Front Door는 파일을 업로드할 때 스토리지 계정으로 트래픽을 보냅니다.
컨테이너 인스턴스 및 Application Gateway 사용하여 Front Door 이 템플릿은 컨테이너 그룹 및 Application Gateway를 사용하여 Front Door 표준/프리미엄을 만듭니다.
WaF, Domains 및 Logs를 사용하여 FrontDoor CDN을 EventHub 이 템플릿은 새 Azure FrontDoor cdn 프로필을 만듭니다. WAF 및 경로와 연결된 사용자 지정 및 관리 규칙, cdn 경로, 원본 및 그룹을 사용하여 WAF를 만들고, 사용자 지정 도메인을 구성하고, 이벤트 허브를 만들고, 이벤트 허브를 사용하여 CDN 액세스 로그를 보내기 위한 진단 설정을 만듭니다.
Azure Frontdoor 의해 보호되는 함수 앱 이 템플릿을 사용하면 Azure Frontdoor Premium에서 보호하고 게시하는 Azure 프리미엄 함수를 배포할 수 있습니다. Azure Frontdoor와 Azure Functions 간의 연결은 Azure Private Link로 보호됩니다.
고가용성 다중 지역 웹앱 이 템플릿을 사용하면 Azure Front Door 뒤에 있는 서로 다른 지역에 두 개의 웹앱을 사용하여 안전하고 고가용성 다중 지역 엔드 투 엔드 솔루션을 만들 수 있습니다.

ARM 템플릿 리소스 정의

다음을 대상으로 하는 작업을 사용하여 프로필 리소스 유형을 배포할 수 있습니다.

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

리소스 형식

Microsoft.Cdn/profiles 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

{
  "type": "Microsoft.Cdn/profiles",
  "apiVersion": "2016-10-02",
  "name": "string",
  "location": "string",
  "properties": {
  },
  "sku": {
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

속성 값

Microsoft.Cdn/profiles

이름 묘사
apiVersion api 버전 '2016-10-02'
위치 리소스 위치입니다. string(필수)
이름 리소스 이름 string(필수)
속성 프로필을 만드는 데 필요한 속성을 포함하는 JSON 개체입니다. ProfileProperties
sku CDN 프로필의 가격 책정 계층(CDN 공급자, 기능 목록 및 속도 정의)입니다. Sku(필수)
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
리소스 종류 'Microsoft.Cdn/profiles'

ProfileProperties

이름 묘사

ResourceTags

이름 묘사

Sku

이름 묘사
이름 가격 책정 계층의 이름입니다. 'Custom_Verizon'
'Premium_Verizon'
'Standard_Akamai'
'Standard_ChinaCdn'
'Standard_Verizon'

빠른 시작 템플릿

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

템플렛 묘사
OWASP 상위 10에 대한 WAF 정책을 CDN 엔드포인트 적용

Azure 배포
이 템플릿은 사용자가 지정한 원본 및 CDN에서 가장 일반적으로 사용되는 모든 설정을 사용하여 CDN 프로필 및 CDN 엔드포인트를 만듭니다. 또한 이 템플릿은 관리되는 규칙 집합 DefaultRuleSet_1.0을 적용하는 엔드포인트에 CDN WAF 정책을 연결합니다.
CDN 엔드포인트에 사용자 지정 규칙을 사용하여 WAF 정책 적용

Azure 배포
이 템플릿은 사용자가 지정한 원본 및 CDN에서 가장 일반적으로 사용되는 모든 설정을 사용하여 CDN 프로필 및 CDN 엔드포인트를 만듭니다. 또한 이 템플릿은 지역 위치, IP 주소 및 SESSIONID 헤더를 기반으로 요청을 차단하고 리디렉션하기 위한 예제 사용자 지정 규칙을 적용하는 엔드포인트에 CDN WAF 정책을 연결합니다.
CDN 엔드포인트 속도 제한 규칙이 있는 WAF 정책 적용

Azure 배포
이 템플릿은 사용자가 지정한 원본 및 CDN에서 가장 일반적으로 사용되는 모든 설정을 사용하여 CDN 프로필 및 CDN 엔드포인트를 만듭니다. 또한 이 템플릿은 CDN WAF 정책을 엔드포인트에 연결하여 속도 제한 요청을 차단하고 리디렉션하기 위한 예제 속도 제한 규칙을 적용합니다.
규칙 통해 캐시 재정의를 사용하여 CDN 엔드포인트 만들기

Azure 배포
이 템플릿은 사용자가 지정한 원본 및 CDN에서 가장 일반적으로 사용되는 모든 설정을 사용하여 CDN 프로필 및 CDN 엔드포인트를 만듭니다. 또한 이 템플릿은 경로 기반 규칙을 사용하여 규칙 엔진을 구성하고 캐시 만료를 재정의합니다.
응답 헤더가 추가된 CDN 엔드포인트 만들기

Azure 배포
이 템플릿은 사용자가 지정한 원본 및 CDN에서 가장 일반적으로 사용되는 모든 설정을 사용하여 CDN 프로필 및 CDN 엔드포인트를 만듭니다. 또한 이 템플릿은 원격 주소 기반 일치를 사용하여 규칙 엔진을 구성하고 해당 응답 헤더를 추가합니다.
다시 쓰기 및 리디렉션 규칙 사용하여 CDN 엔드포인트 만들기

Azure 배포
이 템플릿은 사용자가 지정한 원본 및 CDN에서 가장 일반적으로 사용되는 모든 설정을 사용하여 CDN 프로필 및 CDN 엔드포인트를 만듭니다. 또한 이 템플릿은 규칙 엔진 디바이스 기반 경로 다시 쓰기 및 요청 체계 기반 리디렉션을 구성합니다.
UrlSigning 작업을 사용하여 CDN 엔드포인트 만들기

Azure 배포
이 템플릿은 사용자가 지정한 원본 및 CDN에서 가장 일반적으로 사용되는 모든 설정을 사용하여 CDN 프로필 및 CDN 엔드포인트를 만듭니다. 또한 이 템플릿은 기본 매개 변수 및 재정의 매개 변수에 대한 규칙 엔진 UrlSigning 작업을 구성합니다.
사용자 지정 원본 사용하여 CDN 프로필 및 CDN 엔드포인트 만들기

Azure 배포
이 템플릿은 사용자가 지정한 원본 및 CDN에서 가장 일반적으로 사용되는 모든 설정을 사용하여 CDN 프로필 및 CDN 엔드포인트를 만듭니다.
매개 변수가 CDN 프로필 및 CDN 엔드포인트 만들기

Azure 배포
이 템플릿은 매개 변수가 있는 구성 설정을 사용하여 CDN 프로필 및 CDN 엔드포인트를 만듭니다.
CDN 프로필, CDN 엔드포인트 및 웹앱 만들기

Azure 배포
이 템플릿은 웹앱을 원본으로 사용하여 CDN 프로필 및 CDN 엔드포인트를 만듭니다.
CDN 프로필, 엔드포인트 및 스토리지 계정 만들기

Azure 배포
이 템플릿은 원본을 스토리지 계정으로 사용하여 CDN 프로필 및 CDN 엔드포인트를 만듭니다. CDN 엔드포인트가 Storage 계정의 콘텐츠를 제공하려면 사용자가 스토리지 계정에 공용 컨테이너를 만들어야 합니다.
iLB ASE eShop 웹 사이트

Azure
배포
App Service Environment는 Web Apps, Mobile Apps 및 API Apps를 포함하여 대규모로 Azure App Service 앱을 안전하게 실행하기 위해 완전히 격리되고 전용된 환경을 제공하는 Azure App Service의 프리미엄 서비스 계획 옵션입니다.
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에 트래픽을 보냅니다.
WAF 및 Microsoft 관리 규칙 집합이 Front Door Premium을

Azure
배포
이 템플릿은 Microsoft 관리형 기본값 및 봇 보호 규칙 집합이 있는 웹 애플리케이션 방화벽을 포함하여 Front Door Premium을 만듭니다.
Front Door 표준/프리미엄

Azure 배포
이 템플릿은 Front Door 표준/프리미엄을 만듭니다.
API Management 원본 사용하여 Front Door 표준/프리미엄

Azure
배포
이 템플릿은 Front Door Premium 및 API Management 인스턴스를 만들고 NSG 및 전역 API Management 정책을 사용하여 트래픽이 Front Door 원본을 통해 들어왔다는 것을 확인합니다.
App Service 원본 사용하여 Front Door 표준/프리미엄

Azure
배포
이 템플릿은 Front Door 표준/프리미엄, App Service를 만들고, 트래픽이 Front Door 원본을 통과했는지 확인하도록 App Service를 구성합니다.
Application Gateway 원본 사용하여 Front Door 표준/프리미엄

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

Azure
배포
이 템플릿은 컨테이너 그룹을 사용하여 Front Door 표준/프리미엄을 만듭니다.
Azure DNS 및 사용자 지정 도메인 사용하여 Front Door 표준/프리미엄

Azure
배포
이 템플릿은 Azure DNS 및 Microsoft 관리 인증서에 사용자 지정 도메인을 포함하여 Front Door 표준/프리미엄을 만듭니다.
Azure Functions 원본 사용하여 Front Door 표준/프리미엄

Azure
배포
이 템플릿은 Front Door 표준/프리미엄, Azure Functions 앱을 만들고, 트래픽이 Front Door 원본을 통과했는지 확인하도록 함수 앱을 구성합니다.
사용자 지정 도메인 사용하여 Front Door 표준/프리미엄

Azure
배포
이 템플릿은 사용자 지정 도메인 및 Microsoft 관리 인증서를 포함하여 Front Door 표준/프리미엄을 만듭니다.
도메인 및 인증서 사용하여 Front Door 표준/프리미엄

Azure
배포
이 템플릿은 사용자 지정 도메인 및 고객 관리 인증서를 포함하여 Front Door 표준/프리미엄을 만듭니다.
지역 필터링 사용하여 Front Door 표준/프리미엄

Azure
배포
이 템플릿은 지역 필터링 규칙이 있는 웹 애플리케이션 방화벽을 포함하여 Front Door 표준/프리미엄을 만듭니다.
속도 제한이 Front Door 표준/프리미엄

Azure
배포
이 템플릿은 속도 제한 규칙이 있는 웹 애플리케이션 방화벽을 포함하여 Front Door 표준/프리미엄을 만듭니다.
규칙 집합이 Front Door 표준/프리미엄을

Azure
배포
이 템플릿은 규칙 집합을 포함하여 Front Door 표준/프리미엄을 만듭니다.
정적 웹 사이트 원본 사용하여 Front Door 표준/프리미엄

Azure
배포
이 템플릿은 Front Door 표준/프리미엄 및 Azure Storage 정적 웹 사이트를 만들고, 정적 웹 사이트로 트래픽을 보내도록 Front Door를 구성했습니다.
WAF 및 사용자 지정 규칙 사용하여 Front Door 표준/프리미엄

Azure
배포
이 템플릿은 사용자 지정 규칙이 있는 웹 애플리케이션 방화벽을 포함하여 Front Door 표준/프리미엄을 만듭니다.
Blob 업로드 Blob 원본이 있는 Front Door

Azure
배포
이 템플릿은 원본, 경로 및 ruleSets가 있는 Front Door 및 Blob 컨테이너가 있는 Azure Storage 계정을 만듭니다. Front Door는 파일을 업로드할 때 스토리지 계정으로 트래픽을 보냅니다.
컨테이너 인스턴스 및 Application Gateway 사용하여 Front Door

Azure
배포
이 템플릿은 컨테이너 그룹 및 Application Gateway를 사용하여 Front Door 표준/프리미엄을 만듭니다.
WaF, Domains 및 Logs를 사용하여 FrontDoor CDN을 EventHub

Azure
배포
이 템플릿은 새 Azure FrontDoor cdn 프로필을 만듭니다. WAF 및 경로와 연결된 사용자 지정 및 관리 규칙, cdn 경로, 원본 및 그룹을 사용하여 WAF를 만들고, 사용자 지정 도메인을 구성하고, 이벤트 허브를 만들고, 이벤트 허브를 사용하여 CDN 액세스 로그를 보내기 위한 진단 설정을 만듭니다.
Azure Frontdoor 의해 보호되는 함수 앱

Azure
배포
이 템플릿을 사용하면 Azure Frontdoor Premium에서 보호하고 게시하는 Azure 프리미엄 함수를 배포할 수 있습니다. Azure Frontdoor와 Azure Functions 간의 연결은 Azure Private Link로 보호됩니다.
고가용성 다중 지역 웹앱

Azure
배포
이 템플릿을 사용하면 Azure Front Door 뒤에 있는 서로 다른 지역에 두 개의 웹앱을 사용하여 안전하고 고가용성 다중 지역 엔드 투 엔드 솔루션을 만들 수 있습니다.

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

다음을 대상으로 하는 작업을 사용하여 프로필 리소스 유형을 배포할 수 있습니다.

  • 리소스 그룹

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

리소스 형식

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Cdn/profiles@2016-10-02"
  name = "string"
  location = "string"
  sku = {
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
    }
  })
}

속성 값

Microsoft.Cdn/profiles

이름 묘사
위치 리소스 위치입니다. string(필수)
이름 리소스 이름 string(필수)
속성 프로필을 만드는 데 필요한 속성을 포함하는 JSON 개체입니다. ProfileProperties
sku CDN 프로필의 가격 책정 계층(CDN 공급자, 기능 목록 및 속도 정의)입니다. Sku(필수)
태그 리소스 태그 태그 이름 및 값의 사전입니다.
리소스 종류 "Microsoft.Cdn/profiles@2016-10-02"

ProfileProperties

이름 묘사

ResourceTags

이름 묘사

Sku

이름 묘사
이름 가격 책정 계층의 이름입니다. 'Custom_Verizon'
'Premium_Verizon'
'Standard_Akamai'
'Standard_ChinaCdn'
'Standard_Verizon'