Microsoft.Cdn 配置檔/originGroups
Bicep 資源定義
設定檔/originGroups 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.Cdn/profiles/originGroups 資源,請將下列 Bicep 新增至範本。
resource symbolicname 'Microsoft.Cdn/profiles/originGroups@2024-09-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
healthProbeSettings: {
probeIntervalInSeconds: int
probePath: 'string'
probeProtocol: 'string'
probeRequestType: 'string'
}
loadBalancingSettings: {
additionalLatencyInMilliseconds: int
sampleSize: int
successfulSamplesRequired: int
}
sessionAffinityState: 'string'
trafficRestorationTimeToHealedOrNewEndpointsInMinutes: int
}
}
屬性值
AFDOriginGroupProperties
名字 | 描述 | 價值 |
---|---|---|
healthProbeSettings | 用於判斷來源健康情況的健全狀況探查設定。 | HealthProbeParameters |
loadBalancingSettings | 後端集區的負載平衡設定 | LoadBalancingSettingsParameters |
sessionAffinityState | 是否要允許此主機上的會話親和性。 有效的選項為 'Enabled' 或 'Disabled' | 'Disabled' 'Enabled' |
trafficRestorationTimeToHealedOrNewEndpointsInMinutes | 當狀況不良的端點狀況良好或新增新的端點時,以分鐘為單位逐漸將流量轉移到端點的時間。 預設值為 10 分鐘。 目前不支援這個屬性。 | int 約束: 最小值 = 0 最大值 = 50 |
HealthProbeParameters
名字 | 描述 | 價值 |
---|---|---|
probeIntervalInSeconds | 健康情況探查之間的秒數。預設值為240秒。 | int 約束: 最小值 = 1 最大值 = 255 |
probePath | 相對於用來判斷來源健康情況的來源路徑。 | 字串 |
probeProtocol | 用於健康情況探查的通訊協定。 | 'Http' 'Https' 'NotSet' |
probeRequestType | 所提出健康情況探查要求的類型。 | 'GET' 'HEAD' 'NotSet' |
LoadBalancingSettingsParameters
名字 | 描述 | 價值 |
---|---|---|
additionalLatencyInMilliseconds | 探查要落入最低延遲值區以毫秒為單位的額外延遲 | int |
sampleSize | 要考慮進行負載平衡決策的範例數目 | int |
successfulSamplesRequired | 必須成功之範例期間內的樣本數目 | int |
Microsoft.Cdn/profiles/originGroups
名字 | 描述 | 價值 |
---|---|---|
名字 | 資源名稱 | 字串 (必要) |
父母 | 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。 如需詳細資訊,請參閱 父資源外部的子資源。 |
類型資源的符號名稱:配置檔 |
性能 | 包含源群組屬性的 JSON 物件。 | AFDOriginGroupProperties |
快速入門範例
下列快速入門範例會部署此資源類型。
Bicep 檔案 | 描述 |
---|---|
使用 App Service 來源和 Private Link Front Door Premium | 此範本會建立 Front Door Premium 和 App Service,並使用 Front Door 的私人端點將流量傳送至應用程式。 |
使用 Blob 來源和 Private Link |
此範本會建立 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,包括具有地理篩選規則的 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 應用程式防火牆。 |
使用容器實例和應用程式閘道 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 樣本資源定義
設定檔/originGroups 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.Cdn/profiles/originGroups 資源,請將下列 JSON 新增至範本。
{
"type": "Microsoft.Cdn/profiles/originGroups",
"apiVersion": "2024-09-01",
"name": "string",
"properties": {
"healthProbeSettings": {
"probeIntervalInSeconds": "int",
"probePath": "string",
"probeProtocol": "string",
"probeRequestType": "string"
},
"loadBalancingSettings": {
"additionalLatencyInMilliseconds": "int",
"sampleSize": "int",
"successfulSamplesRequired": "int"
},
"sessionAffinityState": "string",
"trafficRestorationTimeToHealedOrNewEndpointsInMinutes": "int"
}
}
屬性值
AFDOriginGroupProperties
名字 | 描述 | 價值 |
---|---|---|
healthProbeSettings | 用於判斷來源健康情況的健全狀況探查設定。 | HealthProbeParameters |
loadBalancingSettings | 後端集區的負載平衡設定 | LoadBalancingSettingsParameters |
sessionAffinityState | 是否要允許此主機上的會話親和性。 有效的選項為 'Enabled' 或 'Disabled' | 'Disabled' 'Enabled' |
trafficRestorationTimeToHealedOrNewEndpointsInMinutes | 當狀況不良的端點狀況良好或新增新的端點時,以分鐘為單位逐漸將流量轉移到端點的時間。 預設值為 10 分鐘。 目前不支援這個屬性。 | int 約束: 最小值 = 0 最大值 = 50 |
HealthProbeParameters
名字 | 描述 | 價值 |
---|---|---|
probeIntervalInSeconds | 健康情況探查之間的秒數。預設值為240秒。 | int 約束: 最小值 = 1 最大值 = 255 |
probePath | 相對於用來判斷來源健康情況的來源路徑。 | 字串 |
probeProtocol | 用於健康情況探查的通訊協定。 | 'Http' 'Https' 'NotSet' |
probeRequestType | 所提出健康情況探查要求的類型。 | 'GET' 'HEAD' 'NotSet' |
LoadBalancingSettingsParameters
名字 | 描述 | 價值 |
---|---|---|
additionalLatencyInMilliseconds | 探查要落入最低延遲值區以毫秒為單位的額外延遲 | int |
sampleSize | 要考慮進行負載平衡決策的範例數目 | int |
successfulSamplesRequired | 必須成功之範例期間內的樣本數目 | int |
Microsoft.Cdn/profiles/originGroups
名字 | 描述 | 價值 |
---|---|---|
apiVersion | API 版本 | '2024-09-01' |
名字 | 資源名稱 | 字串 (必要) |
性能 | 包含源群組屬性的 JSON 物件。 | AFDOriginGroupProperties |
類型 | 資源類型 | 'Microsoft.Cdn/profiles/originGroups' |
快速入門範本
下列快速入門範本會部署此資源類型。
範本 | 描述 |
---|---|
使用 App Service 來源和 Private Link Front Door Premium |
此範本會建立 Front Door Premium 和 App Service,並使用 Front Door 的私人端點將流量傳送至應用程式。 |
使用 Blob 來源和 Private Link |
此範本會建立 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,包括具有地理篩選規則的 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 應用程式防火牆。 |
使用容器實例和應用程式閘道 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 應用程式 |
Terraform (AzAPI 提供者) 資源定義
設定檔/originGroups 資源類型可以使用目標作業來部署:
- 資源群組
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.Cdn/profiles/originGroups 資源,請將下列 Terraform 新增至範本。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Cdn/profiles/originGroups@2024-09-01"
name = "string"
body = jsonencode({
properties = {
healthProbeSettings = {
probeIntervalInSeconds = int
probePath = "string"
probeProtocol = "string"
probeRequestType = "string"
}
loadBalancingSettings = {
additionalLatencyInMilliseconds = int
sampleSize = int
successfulSamplesRequired = int
}
sessionAffinityState = "string"
trafficRestorationTimeToHealedOrNewEndpointsInMinutes = int
}
})
}
屬性值
AFDOriginGroupProperties
名字 | 描述 | 價值 |
---|---|---|
healthProbeSettings | 用於判斷來源健康情況的健全狀況探查設定。 | HealthProbeParameters |
loadBalancingSettings | 後端集區的負載平衡設定 | LoadBalancingSettingsParameters |
sessionAffinityState | 是否要允許此主機上的會話親和性。 有效的選項為 'Enabled' 或 'Disabled' | 'Disabled' 'Enabled' |
trafficRestorationTimeToHealedOrNewEndpointsInMinutes | 當狀況不良的端點狀況良好或新增新的端點時,以分鐘為單位逐漸將流量轉移到端點的時間。 預設值為 10 分鐘。 目前不支援這個屬性。 | int 約束: 最小值 = 0 最大值 = 50 |
HealthProbeParameters
名字 | 描述 | 價值 |
---|---|---|
probeIntervalInSeconds | 健康情況探查之間的秒數。預設值為240秒。 | int 約束: 最小值 = 1 最大值 = 255 |
probePath | 相對於用來判斷來源健康情況的來源路徑。 | 字串 |
probeProtocol | 用於健康情況探查的通訊協定。 | 'Http' 'Https' 'NotSet' |
probeRequestType | 所提出健康情況探查要求的類型。 | 'GET' 'HEAD' 'NotSet' |
LoadBalancingSettingsParameters
名字 | 描述 | 價值 |
---|---|---|
additionalLatencyInMilliseconds | 探查要落入最低延遲值區以毫秒為單位的額外延遲 | int |
sampleSize | 要考慮進行負載平衡決策的範例數目 | int |
successfulSamplesRequired | 必須成功之範例期間內的樣本數目 | int |
Microsoft.Cdn/profiles/originGroups
名字 | 描述 | 價值 |
---|---|---|
名字 | 資源名稱 | 字串 (必要) |
parent_id | 此資源為父系之資源的標識碼。 | 類型的資源識別碼:配置檔 |
性能 | 包含源群組屬性的 JSON 物件。 | AFDOriginGroupProperties |
類型 | 資源類型 | “Microsoft.Cdn/profiles/originGroups@2024-09-01” |