共用方式為


Microsoft.Cdn 配置檔 2022-05-01-preview

Bicep 資源定義

設定檔案資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Cdn/profiles 資源,請將下列 Bicep 新增至範本。

resource symbolicname 'Microsoft.Cdn/profiles@2022-05-01-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    originResponseTimeoutSeconds: int
  }
  sku: {
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

屬性值

Microsoft.Cdn/profiles

名字 描述 價值
位置 資源位置。 字串 (必要)
名字 資源名稱 字串 (必要)
性能 JSON 物件,其中包含建立配置檔所需的屬性。 ProfileProperties
sku 定價層(定義 Azure Front Door Standard 或進階或 CDN 提供者、功能清單和速率)配置檔。 Sku (必要)
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤

ProfileProperties

名字 描述 價值
originResponseTimeoutSeconds 將要求轉送至來源時傳送和接收逾時。 達到逾時時時,要求會失敗並傳回。 int

約束:
最小值 = 16

Sku

名字 描述 價值
名字 定價層的名稱。 'Custom_Verizon'
'Premium_AzureFrontDoor'
'Premium_Verizon'
'StandardPlus_955BandWidth_ChinaCdn'
'StandardPlus_AvgBandWidth_ChinaCdn'
'StandardPlus_ChinaCdn'
'Standard_955BandWidth_ChinaCdn'
'Standard_Akamai'
'Standard_AvgBandWidth_ChinaCdn'
'Standard_AzureFrontDoor'
'Standard_ChinaCdn'
'Standard_Microsoft'
'Standard_Verizon'

TrackedResourceTags

名字 描述 價值

快速入門範例

下列快速入門範例會部署此資源類型。

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 端點和 Web 應用程式 此範本會建立 CDN 設定檔,並使用 Web 應用程式作為來源的 CDN 端點
建立 CDN 配置檔、端點和記憶體帳戶 此範本會建立 CDN 配置檔和具有來源作為記憶體帳戶的 CDN 端點。 請注意,用戶必須在記憶體帳戶中建立公用容器,以便CDN端點提供記憶體帳戶中的內容。
使用 App Service 來源和 Private Link Front Door Premium 此範本會建立 Front Door Premium 和 App Service,並使用 Front Door 的私人端點將流量傳送至應用程式。
使用 Blob 來源和 Private Link Front Door Premium 此範本會建立 Front Door Premium 和 Azure 記憶體 Blob 容器,並使用 Front Door 的私人端點將流量傳送至記憶體帳戶。
使用 VM 和 Private Link 服務 Front Door Premium 此範本會建立 Front Door Premium,以及設定為網頁伺服器的虛擬機。 Front Door 使用私人端點搭配 Private Link 服務,將流量傳送至 VM。
使用 WAF 和受Microsoft管理的規則集 Front Door Premium 此範本會建立 Front Door Premium,包括具有受Microsoft管理的預設和 Bot 保護規則集的 Web 應用程式防火牆。
Front Door Standard/Premium 此範本會建立 Front Door Standard/Premium。
使用 API 管理來源 Front Door Standard/Premium 此範本會建立 Front Door Premium 和 API 管理實例,並使用 NSG 和全域 API 管理原則來驗證流量是否通過 Front Door 來源。
使用 App Service 來源 Front Door Standard/Premium 此範本會建立 Front Door Standard/Premium、App Service,並設定 App Service 來驗證流量是否通過 Front Door 來源。
使用應用程式閘道來源 Front Door Standard/Premium 此範本會建立 Front Door Standard/Premium 和應用程式閘道實例,並使用 NSG 和 WAF 原則來驗證流量是否通過 Front Door 來源。
Front Door Standard/Premium 搭配 Azure Container Instances 此範本會建立具有容器群組的 Front Door Standard/Premium。
使用 Azure DNS 和自定義網域 Front Door Standard/Premium 此範本會建立 Front Door Standard/Premium,包括 Azure DNS 上的自定義網域,以及Microsoft管理的憑證。
使用 Azure Functions 來源 Front Door Standard/Premium 此範本會建立 Front Door Standard/Premium、Azure Functions 應用程式,並設定函式應用程式來驗證流量是否通過 Front Door 來源。
使用自定義網域 Front Door Standard/Premium 此範本會建立 Front Door Standard/Premium,包括自定義網域和Microsoft管理的憑證。
使用網域和憑證 Front Door Standard/Premium 此範本會建立 Front Door Standard/Premium,包括自定義網域和客戶管理的憑證。
使用異地篩選 Front Door Standard/Premium 此範本會建立 Front Door Standard/Premium,包括具有地理篩選規則的 Web 應用程式防火牆。
具有速率限制的 front Door Standard/Premium 此範本會建立 Front Door Standard/Premium,包括具有速率限制規則的 Web 應用程式防火牆。
使用規則集 Front Door Standard/Premium 此範本會建立 Front Door Standard/Premium,包括規則集。
使用靜態網站來源 Front Door Standard/Premium 此範本會建立 Front Door Standard/Premium 和 Azure 記憶體靜態網站,並設定 Front Door 將流量傳送至靜態網站。
使用 WAF 和自定義規則 Front Door Standard/Premium 此範本會建立 Front Door Standard/Premium,包括具有自定義規則的 Web 應用程式防火牆。
具有 Blob 上傳 blob 來源的 Front Door 此範本會建立具有來源、路由和 ruleSet 的 Front Door,以及具有 Blob 容器的 Azure 記憶體帳戶。 Front Door 會在上傳檔案時將流量傳送至記憶體帳戶。
使用容器實例和應用程式閘道 Front Door 此範本會建立具有容器群組和應用程式閘道的 Front Door Standard/Premium。
使用 WAF、網域和記錄將 FrontDoor CDN 至 EventHub 此範本會建立新的 Azure FrontDoor cdn 配置檔。 使用自定義和受控規則、cdn 路由、來源和群組建立 WAF 與 WAF 和路由的關聯、設定自定義網路變數、建立事件中樞和診斷設定,以使用事件中樞傳送 CDN 存取記錄。
由 Azure Frontdoor 保護的 函式應用程式 此範本可讓您部署受 Azure Frontdoor Premium 保護及發佈的 Azure 進階函式。 Azure Frontdoor 與 Azure Functions 之間的 Conenction 受到 Azure Private Link 的保護。
高可用性多區域 Web 應用程式 此範本可讓您建立安全、高可用性、多區域端對端解決方案,並在 Azure Front Door 後方的不同區域中建立兩個 Web 應用程式

ARM 樣本資源定義

設定檔案資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Cdn/profiles 資源,請將下列 JSON 新增至範本。

{
  "type": "Microsoft.Cdn/profiles",
  "apiVersion": "2022-05-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "originResponseTimeoutSeconds": "int"
  },
  "sku": {
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

屬性值

Microsoft.Cdn/profiles

名字 描述 價值
apiVersion API 版本 '2022-05-01-preview'
位置 資源位置。 字串 (必要)
名字 資源名稱 字串 (必要)
性能 JSON 物件,其中包含建立配置檔所需的屬性。 ProfileProperties
sku 定價層(定義 Azure Front Door Standard 或進階或 CDN 提供者、功能清單和速率)配置檔。 Sku (必要)
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤
類型 資源類型 'Microsoft.Cdn/profiles'

ProfileProperties

名字 描述 價值
originResponseTimeoutSeconds 將要求轉送至來源時傳送和接收逾時。 達到逾時時時,要求會失敗並傳回。 int

約束:
最小值 = 16

Sku

名字 描述 價值
名字 定價層的名稱。 'Custom_Verizon'
'Premium_AzureFrontDoor'
'Premium_Verizon'
'StandardPlus_955BandWidth_ChinaCdn'
'StandardPlus_AvgBandWidth_ChinaCdn'
'StandardPlus_ChinaCdn'
'Standard_955BandWidth_ChinaCdn'
'Standard_Akamai'
'Standard_AvgBandWidth_ChinaCdn'
'Standard_AzureFrontDoor'
'Standard_ChinaCdn'
'Standard_Microsoft'
'Standard_Verizon'

TrackedResourceTags

名字 描述 價值

快速入門範本

下列快速入門範本會部署此資源類型。

範本 描述
將 OWASP 前 10 名的 WAF 原則套用至 CDN 端點

部署至 Azure
此範本會建立 CDN 配置檔和具有使用者指定來源的 CDN 端點,以及 CDN 上最常使用的所有設定。 此範本也會將CDN WAF原則連結至套用受控規則集的端點DefaultRuleSet_1.0。
將具有自定義規則的 WAF 原則套用至 CDN 端點

部署至 Azure
此範本會建立 CDN 配置檔和具有使用者指定來源的 CDN 端點,以及 CDN 上最常使用的所有設定。 此範本也會將CDN WAF原則連結至端點,此端點會套用範例自定義規則,以根據地理位置、IP 位址和SESSIONID標頭來封鎖和重新導向要求。
將具有速率限制規則的 WAF 原則套用至 CDN 端點

部署至 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 端點和 Web 應用程式

部署至 Azure
此範本會建立 CDN 設定檔,並使用 Web 應用程式作為來源的 CDN 端點
建立 CDN 配置檔、端點和記憶體帳戶

部署至 Azure
此範本會建立 CDN 配置檔和具有來源作為記憶體帳戶的 CDN 端點。 請注意,用戶必須在記憶體帳戶中建立公用容器,以便CDN端點提供記憶體帳戶中的內容。
使用 ILB ASE eShop 網站

部署至 Azure
App Service 環境是 Azure App Service 的進階服務方案選項,可提供完全隔離且專用的環境,以大規模安全地執行 Azure App Service 應用程式,包括 Web Apps、Mobile Apps 和 API Apps。
使用 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 記憶體 Blob 容器,並使用 Front Door 的私人端點將流量傳送至記憶體帳戶。
使用 VM 和 Private Link 服務 Front Door Premium

部署至 Azure
此範本會建立 Front Door Premium,以及設定為網頁伺服器的虛擬機。 Front Door 使用私人端點搭配 Private Link 服務,將流量傳送至 VM。
使用 WAF 和受Microsoft管理的規則集 Front Door Premium

部署至 Azure
此範本會建立 Front Door Premium,包括具有受Microsoft管理的預設和 Bot 保護規則集的 Web 應用程式防火牆。
Front Door Standard/Premium

部署至 Azure
此範本會建立 Front Door Standard/Premium。
使用 API 管理來源 Front Door Standard/Premium

部署至 Azure
此範本會建立 Front Door Premium 和 API 管理實例,並使用 NSG 和全域 API 管理原則來驗證流量是否通過 Front Door 來源。
使用 App Service 來源 Front Door Standard/Premium

部署至 Azure
此範本會建立 Front Door Standard/Premium、App Service,並設定 App Service 來驗證流量是否通過 Front Door 來源。
使用應用程式閘道來源 Front Door Standard/Premium

部署至 Azure
此範本會建立 Front Door Standard/Premium 和應用程式閘道實例,並使用 NSG 和 WAF 原則來驗證流量是否通過 Front Door 來源。
Front Door Standard/Premium 搭配 Azure Container Instances

部署至 Azure
此範本會建立具有容器群組的 Front Door Standard/Premium。
使用 Azure DNS 和自定義網域 Front Door Standard/Premium

部署至 Azure
此範本會建立 Front Door Standard/Premium,包括 Azure DNS 上的自定義網域,以及Microsoft管理的憑證。
使用 Azure Functions 來源 Front Door Standard/Premium

部署至 Azure
此範本會建立 Front Door Standard/Premium、Azure Functions 應用程式,並設定函式應用程式來驗證流量是否通過 Front Door 來源。
使用自定義網域 Front Door Standard/Premium

部署至 Azure
此範本會建立 Front Door Standard/Premium,包括自定義網域和Microsoft管理的憑證。
使用網域和憑證 Front Door Standard/Premium

部署至 Azure
此範本會建立 Front Door Standard/Premium,包括自定義網域和客戶管理的憑證。
使用異地篩選 Front Door Standard/Premium

部署至 Azure
此範本會建立 Front Door Standard/Premium,包括具有地理篩選規則的 Web 應用程式防火牆。
具有速率限制的 front Door Standard/Premium

部署至 Azure
此範本會建立 Front Door Standard/Premium,包括具有速率限制規則的 Web 應用程式防火牆。
使用規則集 Front Door Standard/Premium

部署至 Azure
此範本會建立 Front Door Standard/Premium,包括規則集。
使用靜態網站來源 Front Door Standard/Premium

部署至 Azure
此範本會建立 Front Door Standard/Premium 和 Azure 記憶體靜態網站,並設定 Front Door 將流量傳送至靜態網站。
使用 WAF 和自定義規則 Front Door Standard/Premium

部署至 Azure
此範本會建立 Front Door Standard/Premium,包括具有自定義規則的 Web 應用程式防火牆。
具有 Blob 上傳 blob 來源的 Front Door

部署至 Azure
此範本會建立具有來源、路由和 ruleSet 的 Front Door,以及具有 Blob 容器的 Azure 記憶體帳戶。 Front Door 會在上傳檔案時將流量傳送至記憶體帳戶。
使用容器實例和應用程式閘道 Front Door

部署至 Azure
此範本會建立具有容器群組和應用程式閘道的 Front Door Standard/Premium。
使用 WAF、網域和記錄將 FrontDoor CDN 至 EventHub

部署至 Azure
此範本會建立新的 Azure FrontDoor cdn 配置檔。 使用自定義和受控規則、cdn 路由、來源和群組建立 WAF 與 WAF 和路由的關聯、設定自定義網路變數、建立事件中樞和診斷設定,以使用事件中樞傳送 CDN 存取記錄。
由 Azure Frontdoor 保護的 函式應用程式

部署至 Azure
此範本可讓您部署受 Azure Frontdoor Premium 保護及發佈的 Azure 進階函式。 Azure Frontdoor 與 Azure Functions 之間的 Conenction 受到 Azure Private Link 的保護。
高可用性多區域 Web 應用程式

部署至 Azure
此範本可讓您建立安全、高可用性、多區域端對端解決方案,並在 Azure Front Door 後方的不同區域中建立兩個 Web 應用程式

Terraform (AzAPI 提供者) 資源定義

設定檔案資源類型可以使用目標作業來部署:

  • 資源群組

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Cdn/profiles 資源,請將下列 Terraform 新增至您的範本。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Cdn/profiles@2022-05-01-preview"
  name = "string"
  location = "string"
  sku = {
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      originResponseTimeoutSeconds = int
    }
  })
}

屬性值

Microsoft.Cdn/profiles

名字 描述 價值
位置 資源位置。 字串 (必要)
名字 資源名稱 字串 (必要)
性能 JSON 物件,其中包含建立配置檔所需的屬性。 ProfileProperties
sku 定價層(定義 Azure Front Door Standard 或進階或 CDN 提供者、功能清單和速率)配置檔。 Sku (必要)
標籤 資源標籤 標記名稱和值的字典。
類型 資源類型 “Microsoft.Cdn/profiles@2022-05-01-preview”

ProfileProperties

名字 描述 價值
originResponseTimeoutSeconds 將要求轉送至來源時傳送和接收逾時。 達到逾時時時,要求會失敗並傳回。 int

約束:
最小值 = 16

Sku

名字 描述 價值
名字 定價層的名稱。 'Custom_Verizon'
'Premium_AzureFrontDoor'
'Premium_Verizon'
'StandardPlus_955BandWidth_ChinaCdn'
'StandardPlus_AvgBandWidth_ChinaCdn'
'StandardPlus_ChinaCdn'
'Standard_955BandWidth_ChinaCdn'
'Standard_Akamai'
'Standard_AvgBandWidth_ChinaCdn'
'Standard_AzureFrontDoor'
'Standard_ChinaCdn'
'Standard_Microsoft'
'Standard_Verizon'

TrackedResourceTags

名字 描述 價值