Udostępnij za pośrednictwem


Microsoft.Cdn profiles/originGroups 2024-09-01

Definicja zasobu Bicep

Typ zasobu profiles/originGroups można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Cdn/profiles/originGroups, dodaj następujący kod Bicep do szablonu.

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
  }
}

Wartości właściwości

AFDOriginGroupProperties

Nazwa Opis Wartość
healthProbeSettings Ustawienia sondy kondycji źródła, które są używane do określania kondycji źródła. HealthProbeParameters
loadBalancingSettings Ustawienia równoważenia obciążenia dla puli zaplecza LoadBalancingSettingsParameters
sessionAffinityState Czy zezwolić na koligację sesji na tym hoście. Prawidłowe opcje to "Włączone" lub "Wyłączone" "Wyłączone"
"Włączone"
trafficRestorationTimeToHealedOrNewEndpointsInMinutes Czas w minutach, aby stopniowo przenosić ruch do punktu końcowego, gdy punkt końcowy w złej kondycji jest w dobrej kondycji lub dodawany jest nowy punkt końcowy. Wartość domyślna to 10 minut. Ta właściwość nie jest obecnie obsługiwana. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 50

HealthProbeParameters

Nazwa Opis Wartość
probeIntervalInSeconds Liczba sekund między sondami kondycji. Wartość domyślna to 240sec. Int

Ograniczenia:
Minimalna wartość = 1
Wartość maksymalna = 255
probePath Ścieżka względem źródła, który jest używany do określania kondycji źródła. struna
probeProtocol Protokół do użycia dla sondy kondycji. "Http"
"Https"
"NotSet"
probeRequestType Typ wykonanego żądania sondy kondycji. "GET"
"HEAD"
"NotSet"

LoadBalancingSettingsParameters

Nazwa Opis Wartość
additionalLatencyInMilliseconds Dodatkowe opóźnienie w milisekundach dla sond do przedziału o najmniejszym opóźnieniu Int
sampleSize Liczba próbek, które należy wziąć pod uwagę w przypadku decyzji dotyczących równoważenia obciążenia Int
successfulSamplesRequired Liczba próbek w okresie próby, które muszą zakończyć się powodzeniem Int

Microsoft.Cdn/profiles/originGroups

Nazwa Opis Wartość
nazwa Nazwa zasobu ciąg (wymagany)
rodzic W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu: profile
Właściwości Obiekt JSON zawierający właściwości grupy pochodzenia. AFDOriginGroupProperties

Przykłady z przewodnika Szybki start

W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.

Plik Bicep Opis
usługę Front Door Premium z usługą App Service i usługą Private Link Ten szablon tworzy usługę Front Door Premium i usługę App Service oraz używa prywatnego punktu końcowego usługi Front Door do wysyłania ruchu do aplikacji.
usługę Front Door Premium z źródłami obiektów blob i usługą Private Link Ten szablon tworzy usługę Front Door Premium i kontener obiektów blob usługi Azure Storage oraz używa prywatnego punktu końcowego usługi Front Door do wysyłania ruchu do konta magazynu.
usługa Front Door Premium z maszyną wirtualną i usługą Private Link Ten szablon tworzy usługę Front Door Premium i maszynę wirtualną skonfigurowaną jako serwer internetowy. Usługa Front Door używa prywatnego punktu końcowego z usługą Private Link do wysyłania ruchu do maszyny wirtualnej.
usługę Front Door Premium przy użyciu zapory aplikacji internetowej i zestawów reguł zarządzanych przez firmę Microsoft Ten szablon tworzy usługę Front Door Premium, w tym zaporę aplikacji internetowej z domyślnymi zestawami reguł ochrony botów i zarządzanymi przez firmę Microsoft.
Front Door Standard/Premium Ten szablon umożliwia utworzenie usługi Front Door Standard/Premium.
usługi Front Door Standard/Premium z źródła usługi API Management Ten szablon tworzy usługę Front Door Premium i wystąpienie usługi API Management oraz używa sieciowej grupy zabezpieczeń i globalnych zasad usługi API Management, aby sprawdzić, czy ruch przechodzi przez źródło usługi Front Door.
usługę Front Door Standard/Premium z źródła usługi App Service Ten szablon tworzy usługę Front Door Standard/Premium, usługę App Service i konfiguruje usługę App Service w celu sprawdzenia, czy ruch przechodzi przez źródło usługi Front Door.
usługi Front Door Standard/Premium z źródła usługi Application Gateway Ten szablon tworzy usługę Front Door Standard/Premium i wystąpienie usługi Application Gateway oraz używa zasad sieciowej grupy zabezpieczeń i zapory aplikacji internetowej do sprawdzania, czy ruch przechodzi przez źródło usługi Front Door.
usługi Front Door Standard/Premium z usługą Azure Container Instances Ten szablon tworzy usługę Front Door Standard/Premium z grupą kontenerów.
usługi Front Door Standard/Premium z usługą Azure DNS i domeną niestandardową Ten szablon tworzy usługę Front Door Standard/Premium, w tym domenę niestandardową w usłudze Azure DNS i certyfikatie zarządzanym przez firmę Microsoft.
usługi Front Door Standard/Premium z źródła usługi Azure Functions Ten szablon tworzy usługę Front Door Standard/Premium, aplikację usługi Azure Functions i konfiguruje aplikację funkcji w celu sprawdzenia, czy ruch przechodzi przez źródło usługi Front Door.
usługi Front Door Standard/Premium z domeną niestandardową Ten szablon tworzy usługę Front Door Standard/Premium, w tym domenę niestandardową i certyfikat zarządzany przez firmę Microsoft.
usługi Front Door Standard/Premium z domeny i certyfikatu Ten szablon tworzy usługę Front Door Standard/Premium, w tym domenę niestandardową i certyfikat zarządzany przez klienta.
usługi Front Door Standard/Premium z filtrowaniem geograficznym Ten szablon tworzy usługę Front Door Standard/Premium, w tym zaporę aplikacji internetowej z regułą filtrowania geograficznego.
usługi Front Door Standard/Premium z limitem szybkości Ten szablon tworzy usługę Front Door Standard/Premium, w tym zaporę aplikacji internetowej z regułą limitu szybkości.
usługi Front Door Standard/Premium z zestawem reguł Ten szablon tworzy usługę Front Door Standard/Premium wraz z zestawem reguł.
usługi Front Door Standard/Premium ze statyczną witryną internetową Ten szablon tworzy usługę Front Door Standard/Premium i statyczną witrynę internetową usługi Azure Storage oraz skonfigurowano usługę Front Door do wysyłania ruchu do statycznej witryny internetowej.
usługę Front Door Standard/Premium z zaporą aplikacji internetowej i regułą niestandardową Ten szablon tworzy usługę Front Door Standard/Premium, w tym zaporę aplikacji internetowej z regułą niestandardową.
usługi Front Door z wystąpieniami kontenerów i usługą Application Gateway Ten szablon tworzy usługę Front Door Standard/Premium z grupą kontenerów i usługą Application Gateway.
frontdoor CDN z zaporą aplikacji internetowej, domenami i dziennikami do usługi EventHub Ten szablon tworzy nowy profil cdn usługi Azure FrontDoor. Utwórz zaporę aplikacji internetowej z niestandardowymi i zarządzanymi regułami, trasami cdn, źródłami i grupami ze skojarzeniem z zaporą aplikacji internetowej i trasami, konfiguruje domeny niestandardowe, twórz centrum zdarzeń i ustawienia diagnostyczne do wysyłania dzienników dostępu usługi CDN przy użyciu centrum zdarzeń.
aplikacja funkcji zabezpieczona przez usługę Azure Frontdoor Ten szablon umożliwia wdrożenie funkcji azure Premium chronionej i opublikowanej przez usługę Azure Frontdoor Premium. Połączenie między usługą Azure Frontdoor i usługą Azure Functions jest chronione przez usługę Azure Private Link.
aplikacji internetowej o wysokiej dostępności w wielu regionach Ten szablon umożliwia utworzenie bezpiecznego, wysokiej dostępności, kompleksowego rozwiązania z wieloma regionami z dwoma aplikacjami internetowymi w różnych regionach za usługą Azure Front Door

Definicja zasobu szablonu usługi ARM

Typ zasobu profiles/originGroups można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Cdn/profiles/originGroups, dodaj następujący kod JSON do szablonu.

{
  "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"
  }
}

Wartości właściwości

AFDOriginGroupProperties

Nazwa Opis Wartość
healthProbeSettings Ustawienia sondy kondycji źródła, które są używane do określania kondycji źródła. HealthProbeParameters
loadBalancingSettings Ustawienia równoważenia obciążenia dla puli zaplecza LoadBalancingSettingsParameters
sessionAffinityState Czy zezwolić na koligację sesji na tym hoście. Prawidłowe opcje to "Włączone" lub "Wyłączone" "Wyłączone"
"Włączone"
trafficRestorationTimeToHealedOrNewEndpointsInMinutes Czas w minutach, aby stopniowo przenosić ruch do punktu końcowego, gdy punkt końcowy w złej kondycji jest w dobrej kondycji lub dodawany jest nowy punkt końcowy. Wartość domyślna to 10 minut. Ta właściwość nie jest obecnie obsługiwana. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 50

HealthProbeParameters

Nazwa Opis Wartość
probeIntervalInSeconds Liczba sekund między sondami kondycji. Wartość domyślna to 240sec. Int

Ograniczenia:
Minimalna wartość = 1
Wartość maksymalna = 255
probePath Ścieżka względem źródła, który jest używany do określania kondycji źródła. struna
probeProtocol Protokół do użycia dla sondy kondycji. "Http"
"Https"
"NotSet"
probeRequestType Typ wykonanego żądania sondy kondycji. "GET"
"HEAD"
"NotSet"

LoadBalancingSettingsParameters

Nazwa Opis Wartość
additionalLatencyInMilliseconds Dodatkowe opóźnienie w milisekundach dla sond do przedziału o najmniejszym opóźnieniu Int
sampleSize Liczba próbek, które należy wziąć pod uwagę w przypadku decyzji dotyczących równoważenia obciążenia Int
successfulSamplesRequired Liczba próbek w okresie próby, które muszą zakończyć się powodzeniem Int

Microsoft.Cdn/profiles/originGroups

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2024-09-01'
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Obiekt JSON zawierający właściwości grupy pochodzenia. AFDOriginGroupProperties
typ Typ zasobu "Microsoft.Cdn/profiles/originGroups"

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
usługę Front Door Premium z usługą App Service i usługą Private Link

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Premium i usługę App Service oraz używa prywatnego punktu końcowego usługi Front Door do wysyłania ruchu do aplikacji.
usługę Front Door Premium z źródłami obiektów blob i usługą Private Link

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Premium i kontener obiektów blob usługi Azure Storage oraz używa prywatnego punktu końcowego usługi Front Door do wysyłania ruchu do konta magazynu.
usługa Front Door Premium z maszyną wirtualną i usługą Private Link

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Premium i maszynę wirtualną skonfigurowaną jako serwer internetowy. Usługa Front Door używa prywatnego punktu końcowego z usługą Private Link do wysyłania ruchu do maszyny wirtualnej.
usługę Front Door Premium przy użyciu zapory aplikacji internetowej i zestawów reguł zarządzanych przez firmę Microsoft

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Premium, w tym zaporę aplikacji internetowej z domyślnymi zestawami reguł ochrony botów i zarządzanymi przez firmę Microsoft.
Front Door Standard/Premium

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie usługi Front Door Standard/Premium.
usługi Front Door Standard/Premium z źródła usługi API Management

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Premium i wystąpienie usługi API Management oraz używa sieciowej grupy zabezpieczeń i globalnych zasad usługi API Management, aby sprawdzić, czy ruch przechodzi przez źródło usługi Front Door.
usługę Front Door Standard/Premium z źródła usługi App Service

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Standard/Premium, usługę App Service i konfiguruje usługę App Service w celu sprawdzenia, czy ruch przechodzi przez źródło usługi Front Door.
usługi Front Door Standard/Premium z źródła usługi Application Gateway

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Standard/Premium i wystąpienie usługi Application Gateway oraz używa zasad sieciowej grupy zabezpieczeń i zapory aplikacji internetowej do sprawdzania, czy ruch przechodzi przez źródło usługi Front Door.
usługi Front Door Standard/Premium z usługą Azure Container Instances

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Standard/Premium z grupą kontenerów.
usługi Front Door Standard/Premium z usługą Azure DNS i domeną niestandardową

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Standard/Premium, w tym domenę niestandardową w usłudze Azure DNS i certyfikatie zarządzanym przez firmę Microsoft.
usługi Front Door Standard/Premium z źródła usługi Azure Functions

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Standard/Premium, aplikację usługi Azure Functions i konfiguruje aplikację funkcji w celu sprawdzenia, czy ruch przechodzi przez źródło usługi Front Door.
usługi Front Door Standard/Premium z domeną niestandardową

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Standard/Premium, w tym domenę niestandardową i certyfikat zarządzany przez firmę Microsoft.
usługi Front Door Standard/Premium z domeny i certyfikatu

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Standard/Premium, w tym domenę niestandardową i certyfikat zarządzany przez klienta.
usługi Front Door Standard/Premium z filtrowaniem geograficznym

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Standard/Premium, w tym zaporę aplikacji internetowej z regułą filtrowania geograficznego.
usługi Front Door Standard/Premium z limitem szybkości

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Standard/Premium, w tym zaporę aplikacji internetowej z regułą limitu szybkości.
usługi Front Door Standard/Premium z zestawem reguł

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Standard/Premium wraz z zestawem reguł.
usługi Front Door Standard/Premium ze statyczną witryną internetową

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Standard/Premium i statyczną witrynę internetową usługi Azure Storage oraz skonfigurowano usługę Front Door do wysyłania ruchu do statycznej witryny internetowej.
usługę Front Door Standard/Premium z zaporą aplikacji internetowej i regułą niestandardową

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Standard/Premium, w tym zaporę aplikacji internetowej z regułą niestandardową.
usługi Front Door z wystąpieniami kontenerów i usługą Application Gateway

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Standard/Premium z grupą kontenerów i usługą Application Gateway.
frontdoor CDN z zaporą aplikacji internetowej, domenami i dziennikami do usługi EventHub

wdrażanie w usłudze Azure
Ten szablon tworzy nowy profil cdn usługi Azure FrontDoor. Utwórz zaporę aplikacji internetowej z niestandardowymi i zarządzanymi regułami, trasami cdn, źródłami i grupami ze skojarzeniem z zaporą aplikacji internetowej i trasami, konfiguruje domeny niestandardowe, twórz centrum zdarzeń i ustawienia diagnostyczne do wysyłania dzienników dostępu usługi CDN przy użyciu centrum zdarzeń.
aplikacja funkcji zabezpieczona przez usługę Azure Frontdoor

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie funkcji azure Premium chronionej i opublikowanej przez usługę Azure Frontdoor Premium. Połączenie między usługą Azure Frontdoor i usługą Azure Functions jest chronione przez usługę Azure Private Link.
aplikacji internetowej o wysokiej dostępności w wielu regionach

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie bezpiecznego, wysokiej dostępności, kompleksowego rozwiązania z wieloma regionami z dwoma aplikacjami internetowymi w różnych regionach za usługą Azure Front Door

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu profiles/originGroups można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Cdn/profiles/originGroups, dodaj następujący program Terraform do szablonu.

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
    }
  })
}

Wartości właściwości

AFDOriginGroupProperties

Nazwa Opis Wartość
healthProbeSettings Ustawienia sondy kondycji źródła, które są używane do określania kondycji źródła. HealthProbeParameters
loadBalancingSettings Ustawienia równoważenia obciążenia dla puli zaplecza LoadBalancingSettingsParameters
sessionAffinityState Czy zezwolić na koligację sesji na tym hoście. Prawidłowe opcje to "Włączone" lub "Wyłączone" "Wyłączone"
"Włączone"
trafficRestorationTimeToHealedOrNewEndpointsInMinutes Czas w minutach, aby stopniowo przenosić ruch do punktu końcowego, gdy punkt końcowy w złej kondycji jest w dobrej kondycji lub dodawany jest nowy punkt końcowy. Wartość domyślna to 10 minut. Ta właściwość nie jest obecnie obsługiwana. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 50

HealthProbeParameters

Nazwa Opis Wartość
probeIntervalInSeconds Liczba sekund między sondami kondycji. Wartość domyślna to 240sec. Int

Ograniczenia:
Minimalna wartość = 1
Wartość maksymalna = 255
probePath Ścieżka względem źródła, który jest używany do określania kondycji źródła. struna
probeProtocol Protokół do użycia dla sondy kondycji. "Http"
"Https"
"NotSet"
probeRequestType Typ wykonanego żądania sondy kondycji. "GET"
"HEAD"
"NotSet"

LoadBalancingSettingsParameters

Nazwa Opis Wartość
additionalLatencyInMilliseconds Dodatkowe opóźnienie w milisekundach dla sond do przedziału o najmniejszym opóźnieniu Int
sampleSize Liczba próbek, które należy wziąć pod uwagę w przypadku decyzji dotyczących równoważenia obciążenia Int
successfulSamplesRequired Liczba próbek w okresie próby, które muszą zakończyć się powodzeniem Int

Microsoft.Cdn/profiles/originGroups

Nazwa Opis Wartość
nazwa Nazwa zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: profile
Właściwości Obiekt JSON zawierający właściwości grupy pochodzenia. AFDOriginGroupProperties
typ Typ zasobu "Microsoft.Cdn/profiles/originGroups@2024-09-01"