Delen via


Microsoft.Cdn profiles/originGroups/origins 2023-07-01-preview

Bicep-resourcedefinitie

De profielen/originGroups/origins-resourcetype kunnen worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Cdn/profiles/originGroups/origins wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Cdn/profiles/originGroups/origins@2023-07-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    azureOrigin: {
      id: 'string'
    }
    enabledState: 'string'
    enforceCertificateNameCheck: bool
    hostName: 'string'
    httpPort: int
    httpsPort: int
    originHostHeader: 'string'
    priority: int
    sharedPrivateLinkResource: {
      groupId: 'string'
      privateLink: {
        id: 'string'
      }
      privateLinkLocation: 'string'
      requestMessage: 'string'
      status: 'string'
    }
    weight: int
  }
}

Eigenschapswaarden

AFDOriginProperties

Naam Beschrijving Waarde
azureOrigin Resourcereferentie naar de Azure-bronresource. ResourceReference-
enabledState Of statustests moeten worden uitgevoerd op basis van back-ends die zijn gedefinieerd onder backendPools. Statustests kunnen alleen worden uitgeschakeld als er één back-end is ingeschakeld in een back-endpool met één ingeschakelde back-end. 'Uitgeschakeld'
'Ingeschakeld'
enforceCertificateNameCheck Controleren of certificaatnaam moet worden gecontroleerd op oorsprongsniveau Bool
hostName Het adres van de oorsprong. Domeinnamen, IPv4-adressen en IPv6-adressen worden ondersteund. Dit moet uniek zijn voor alle oorsprongen in een eindpunt. snaar
httpPort De waarde van de HTTP-poort. Moet tussen 1 en 65535 zijn. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 65535
httpsPort De waarde van de HTTPS-poort. Moet tussen 1 en 65535 zijn. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 65535
originHostHeader De waarde van de hostheader die bij elke aanvraag naar de oorsprong wordt verzonden. Als u dit leeg laat, bepaalt de hostnaam van de aanvraag deze waarde. Azure Front Door-origins, zoals Web Apps, Blob Storage en Cloud Services, vereisen dat deze hostheaderwaarde standaard overeenkomt met de oorspronkelijke hostnaam. Hiermee wordt de hostheader die is gedefinieerd op eindpunt overschreven snaar
voorrang Prioriteit van oorsprong in de opgegeven oorsprongsgroep voor taakverdeling. Hogere prioriteiten worden niet gebruikt voor taakverdeling als de oorsprong van een lagere prioriteit in orde is. Moet tussen 1 en 5 zijn Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 5
sharedPrivateLinkResource De eigenschappen van de private link-resource voor privé-origin. SharedPrivateLinkResourceProperties-
gewicht Gewicht van de oorsprong in de opgegeven oorsprongsgroep voor taakverdeling. Moet tussen 1 en 1000 zijn Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 1000

Microsoft.Cdn/profiles/originGroups/origins

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: profielen/originGroups
Eigenschappen Het JSON-object dat de eigenschappen van de oorsprong bevat. AFDOriginProperties-

ResourceReference

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar

SharedPrivateLinkResourceProperties

Naam Beschrijving Waarde
groupId De groeps-id van de provider van de resource waarvoor de gedeelde private link-resource is bedoeld. snaar
privateLink De resource-id van de resource waarvoor de gedeelde private link-resource is bedoeld. ResourceReference-
privateLinkLocation De locatie van de gedeelde private link-resource snaar
requestMessage Het aanvraagbericht voor het aanvragen van goedkeuring van de gedeelde private link-resource. snaar
status Status van de gedeelde private link-resource. Kan in behandeling, goedgekeurd, geweigerd, verbroken of time-out zijn. 'Goedgekeurd'
'Verbinding verbroken'
'In behandeling'
'Geweigerd'
Time-out

Quickstart-voorbeelden

In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.

Bicep-bestand Beschrijving
Front Door Premium met App Service origin en Private Link Met deze sjabloon maakt u een Front Door Premium en een App Service en gebruikt u een privé-eindpunt voor Front Door om verkeer naar de toepassing te verzenden.
Front Door Premium met blob-oorsprong en Private Link- Met deze sjabloon maakt u een Front Door Premium en een Azure Storage-blobcontainer en gebruikt u een privé-eindpunt voor Front Door om verkeer naar het opslagaccount te verzenden.
Front Door Premium met VM- en Private Link-service Met deze sjabloon maakt u een Front Door Premium en een virtuele machine die is geconfigureerd als een webserver. Front Door maakt gebruik van een privé-eindpunt met de Private Link-service om verkeer naar de VIRTUELE machine te verzenden.
Front Door Premium met DOOR WAF en door Microsoft beheerde regelsets Met deze sjabloon maakt u een Front Door Premium, inclusief een webtoepassingsfirewall met de door Microsoft beheerde standaard- en botbeveiligingsregelsets.
Front Door Standard/Premium- Met deze sjabloon maakt u een Front Door Standard/Premium.
Front Door Standard/Premium met API Management-oorsprong Met deze sjabloon maakt u een Front Door Premium en een API Management-exemplaar en gebruikt u een NSG- en globaal API Management-beleid om te valideren dat verkeer afkomstig is van de Front Door-oorsprong.
Front Door Standard/Premium met App Service-origin Met deze sjabloon maakt u een Front Door Standard/Premium, een App Service en configureert u de App Service om te controleren of verkeer afkomstig is van de Front Door-oorsprong.
Front Door Standard/Premium met Application Gateway-oorsprong Met deze sjabloon maakt u een Front Door Standard/Premium-exemplaar en een Application Gateway-exemplaar en gebruikt u een NSG- en WAF-beleid om te controleren of verkeer afkomstig is van de Front Door-oorsprong.
Front Door Standard/Premium met Azure Container Instances Met deze sjabloon maakt u een Front Door Standard/Premium met een containergroep.
Front Door Standard/Premium met Azure DNS en aangepast domein Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een aangepast domein op Azure DNS en door Microsoft beheerd certificaat.
Front Door Standard/Premium met Azure Functions-oorsprong Met deze sjabloon maakt u een Front Door Standard/Premium, een Azure Functions-app en configureert u de functie-app om te controleren of verkeer afkomstig is van de Front Door-oorsprong.
Front Door Standard/Premium met aangepast domein Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een aangepast domein en een door Microsoft beheerd certificaat.
Front Door Standard/Premium met domein en certificaat Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een aangepast domein en door de klant beheerd certificaat.
Front Door Standard/Premium met geofiltering Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een webtoepassingsfirewall met een regel voor geo-filtering.
Front Door Standard/Premium met frequentielimiet Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een webtoepassingsfirewall met een frequentielimietregel.
Front Door Standard/Premium met regelset Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een regelset.
Front Door Standard/Premium met statische website-oorsprong Met deze sjabloon maakt u een Front Door Standard/Premium en een statische Azure Storage-website en configureert u Front Door om verkeer naar de statische website te verzenden.
Front Door Standard/Premium met WAF en aangepaste regel Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een webtoepassingsfirewall met een aangepaste regel.
Front Door met Container Instances en Application Gateway Met deze sjabloon maakt u een Front Door Standard/Premium met een containergroep en Application Gateway.
FrontDoor CDN met WAF, domeinen en logboeken naar EventHub Met deze sjabloon maakt u een nieuw Azure FrontDoor cdn-profiel. Maak WAF met aangepaste en beheerde regels, cdn-routes, oorsprong en groepen met hun koppeling met WAF en routes, configureert aangepaste domeinen, maakt event hub en diagnostische instellingen voor het verzenden van CDN-toegangslogboeken met behulp van Event Hub.
functie-app beveiligd door Azure Frontdoor Met deze sjabloon kunt u een azure Premium-functie implementeren die is beveiligd en gepubliceerd door Azure Frontdoor Premium. De samenvoeging tussen Azure Frontdoor en Azure Functions wordt beveiligd door Azure Private Link.
web-app met hoge beschikbaarheid voor meerdere regio's Met deze sjabloon kunt u een veilige, maximaal beschikbare, end-to-end oplossing voor meerdere regio's maken met twee web-apps in verschillende regio's achter Azure Front Door

Resourcedefinitie van ARM-sjabloon

De profielen/originGroups/origins-resourcetype kunnen worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Cdn/profiles/originGroups/origins-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Cdn/profiles/originGroups/origins",
  "apiVersion": "2023-07-01-preview",
  "name": "string",
  "properties": {
    "azureOrigin": {
      "id": "string"
    },
    "enabledState": "string",
    "enforceCertificateNameCheck": "bool",
    "hostName": "string",
    "httpPort": "int",
    "httpsPort": "int",
    "originHostHeader": "string",
    "priority": "int",
    "sharedPrivateLinkResource": {
      "groupId": "string",
      "privateLink": {
        "id": "string"
      },
      "privateLinkLocation": "string",
      "requestMessage": "string",
      "status": "string"
    },
    "weight": "int"
  }
}

Eigenschapswaarden

AFDOriginProperties

Naam Beschrijving Waarde
azureOrigin Resourcereferentie naar de Azure-bronresource. ResourceReference-
enabledState Of statustests moeten worden uitgevoerd op basis van back-ends die zijn gedefinieerd onder backendPools. Statustests kunnen alleen worden uitgeschakeld als er één back-end is ingeschakeld in een back-endpool met één ingeschakelde back-end. 'Uitgeschakeld'
'Ingeschakeld'
enforceCertificateNameCheck Controleren of certificaatnaam moet worden gecontroleerd op oorsprongsniveau Bool
hostName Het adres van de oorsprong. Domeinnamen, IPv4-adressen en IPv6-adressen worden ondersteund. Dit moet uniek zijn voor alle oorsprongen in een eindpunt. snaar
httpPort De waarde van de HTTP-poort. Moet tussen 1 en 65535 zijn. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 65535
httpsPort De waarde van de HTTPS-poort. Moet tussen 1 en 65535 zijn. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 65535
originHostHeader De waarde van de hostheader die bij elke aanvraag naar de oorsprong wordt verzonden. Als u dit leeg laat, bepaalt de hostnaam van de aanvraag deze waarde. Azure Front Door-origins, zoals Web Apps, Blob Storage en Cloud Services, vereisen dat deze hostheaderwaarde standaard overeenkomt met de oorspronkelijke hostnaam. Hiermee wordt de hostheader die is gedefinieerd op eindpunt overschreven snaar
voorrang Prioriteit van oorsprong in de opgegeven oorsprongsgroep voor taakverdeling. Hogere prioriteiten worden niet gebruikt voor taakverdeling als de oorsprong van een lagere prioriteit in orde is. Moet tussen 1 en 5 zijn Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 5
sharedPrivateLinkResource De eigenschappen van de private link-resource voor privé-origin. SharedPrivateLinkResourceProperties-
gewicht Gewicht van de oorsprong in de opgegeven oorsprongsgroep voor taakverdeling. Moet tussen 1 en 1000 zijn Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 1000

Microsoft.Cdn/profiles/originGroups/origins

Naam Beschrijving Waarde
apiVersion De API-versie '2023-07-01-preview'
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Het JSON-object dat de eigenschappen van de oorsprong bevat. AFDOriginProperties-
type Het resourcetype 'Microsoft.Cdn/profiles/originGroups/origins'

ResourceReference

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar

SharedPrivateLinkResourceProperties

Naam Beschrijving Waarde
groupId De groeps-id van de provider van de resource waarvoor de gedeelde private link-resource is bedoeld. snaar
privateLink De resource-id van de resource waarvoor de gedeelde private link-resource is bedoeld. ResourceReference-
privateLinkLocation De locatie van de gedeelde private link-resource snaar
requestMessage Het aanvraagbericht voor het aanvragen van goedkeuring van de gedeelde private link-resource. snaar
status Status van de gedeelde private link-resource. Kan in behandeling, goedgekeurd, geweigerd, verbroken of time-out zijn. 'Goedgekeurd'
'Verbinding verbroken'
'In behandeling'
'Geweigerd'
Time-out

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
Front Door Premium met App Service origin en Private Link

implementeren in Azure
Met deze sjabloon maakt u een Front Door Premium en een App Service en gebruikt u een privé-eindpunt voor Front Door om verkeer naar de toepassing te verzenden.
Front Door Premium met blob-oorsprong en Private Link-

implementeren in Azure
Met deze sjabloon maakt u een Front Door Premium en een Azure Storage-blobcontainer en gebruikt u een privé-eindpunt voor Front Door om verkeer naar het opslagaccount te verzenden.
Front Door Premium met VM- en Private Link-service

implementeren in Azure
Met deze sjabloon maakt u een Front Door Premium en een virtuele machine die is geconfigureerd als een webserver. Front Door maakt gebruik van een privé-eindpunt met de Private Link-service om verkeer naar de VIRTUELE machine te verzenden.
Front Door Premium met DOOR WAF en door Microsoft beheerde regelsets

implementeren in Azure
Met deze sjabloon maakt u een Front Door Premium, inclusief een webtoepassingsfirewall met de door Microsoft beheerde standaard- en botbeveiligingsregelsets.
Front Door Standard/Premium-

implementeren in Azure
Met deze sjabloon maakt u een Front Door Standard/Premium.
Front Door Standard/Premium met API Management-oorsprong

implementeren in Azure
Met deze sjabloon maakt u een Front Door Premium en een API Management-exemplaar en gebruikt u een NSG- en globaal API Management-beleid om te valideren dat verkeer afkomstig is van de Front Door-oorsprong.
Front Door Standard/Premium met App Service-origin

implementeren in Azure
Met deze sjabloon maakt u een Front Door Standard/Premium, een App Service en configureert u de App Service om te controleren of verkeer afkomstig is van de Front Door-oorsprong.
Front Door Standard/Premium met Application Gateway-oorsprong

implementeren in Azure
Met deze sjabloon maakt u een Front Door Standard/Premium-exemplaar en een Application Gateway-exemplaar en gebruikt u een NSG- en WAF-beleid om te controleren of verkeer afkomstig is van de Front Door-oorsprong.
Front Door Standard/Premium met Azure Container Instances

implementeren in Azure
Met deze sjabloon maakt u een Front Door Standard/Premium met een containergroep.
Front Door Standard/Premium met Azure DNS en aangepast domein

implementeren in Azure
Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een aangepast domein op Azure DNS en door Microsoft beheerd certificaat.
Front Door Standard/Premium met Azure Functions-oorsprong

implementeren in Azure
Met deze sjabloon maakt u een Front Door Standard/Premium, een Azure Functions-app en configureert u de functie-app om te controleren of verkeer afkomstig is van de Front Door-oorsprong.
Front Door Standard/Premium met aangepast domein

implementeren in Azure
Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een aangepast domein en een door Microsoft beheerd certificaat.
Front Door Standard/Premium met domein en certificaat

implementeren in Azure
Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een aangepast domein en door de klant beheerd certificaat.
Front Door Standard/Premium met geofiltering

implementeren in Azure
Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een webtoepassingsfirewall met een regel voor geo-filtering.
Front Door Standard/Premium met frequentielimiet

implementeren in Azure
Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een webtoepassingsfirewall met een frequentielimietregel.
Front Door Standard/Premium met regelset

implementeren in Azure
Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een regelset.
Front Door Standard/Premium met statische website-oorsprong

implementeren in Azure
Met deze sjabloon maakt u een Front Door Standard/Premium en een statische Azure Storage-website en configureert u Front Door om verkeer naar de statische website te verzenden.
Front Door Standard/Premium met WAF en aangepaste regel

implementeren in Azure
Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een webtoepassingsfirewall met een aangepaste regel.
Front Door met Container Instances en Application Gateway

implementeren in Azure
Met deze sjabloon maakt u een Front Door Standard/Premium met een containergroep en Application Gateway.
FrontDoor CDN met WAF, domeinen en logboeken naar EventHub

implementeren in Azure
Met deze sjabloon maakt u een nieuw Azure FrontDoor cdn-profiel. Maak WAF met aangepaste en beheerde regels, cdn-routes, oorsprong en groepen met hun koppeling met WAF en routes, configureert aangepaste domeinen, maakt event hub en diagnostische instellingen voor het verzenden van CDN-toegangslogboeken met behulp van Event Hub.
functie-app beveiligd door Azure Frontdoor

implementeren in Azure
Met deze sjabloon kunt u een azure Premium-functie implementeren die is beveiligd en gepubliceerd door Azure Frontdoor Premium. De samenvoeging tussen Azure Frontdoor en Azure Functions wordt beveiligd door Azure Private Link.
web-app met hoge beschikbaarheid voor meerdere regio's

implementeren in Azure
Met deze sjabloon kunt u een veilige, maximaal beschikbare, end-to-end oplossing voor meerdere regio's maken met twee web-apps in verschillende regio's achter Azure Front Door

Resourcedefinitie van Terraform (AzAPI-provider)

De profielen/originGroups/origins-resourcetype kunnen worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Cdn/profiles/originGroups/origins-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Cdn/profiles/originGroups/origins@2023-07-01-preview"
  name = "string"
  body = jsonencode({
    properties = {
      azureOrigin = {
        id = "string"
      }
      enabledState = "string"
      enforceCertificateNameCheck = bool
      hostName = "string"
      httpPort = int
      httpsPort = int
      originHostHeader = "string"
      priority = int
      sharedPrivateLinkResource = {
        groupId = "string"
        privateLink = {
          id = "string"
        }
        privateLinkLocation = "string"
        requestMessage = "string"
        status = "string"
      }
      weight = int
    }
  })
}

Eigenschapswaarden

AFDOriginProperties

Naam Beschrijving Waarde
azureOrigin Resourcereferentie naar de Azure-bronresource. ResourceReference-
enabledState Of statustests moeten worden uitgevoerd op basis van back-ends die zijn gedefinieerd onder backendPools. Statustests kunnen alleen worden uitgeschakeld als er één back-end is ingeschakeld in een back-endpool met één ingeschakelde back-end. 'Uitgeschakeld'
'Ingeschakeld'
enforceCertificateNameCheck Controleren of certificaatnaam moet worden gecontroleerd op oorsprongsniveau Bool
hostName Het adres van de oorsprong. Domeinnamen, IPv4-adressen en IPv6-adressen worden ondersteund. Dit moet uniek zijn voor alle oorsprongen in een eindpunt. snaar
httpPort De waarde van de HTTP-poort. Moet tussen 1 en 65535 zijn. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 65535
httpsPort De waarde van de HTTPS-poort. Moet tussen 1 en 65535 zijn. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 65535
originHostHeader De waarde van de hostheader die bij elke aanvraag naar de oorsprong wordt verzonden. Als u dit leeg laat, bepaalt de hostnaam van de aanvraag deze waarde. Azure Front Door-origins, zoals Web Apps, Blob Storage en Cloud Services, vereisen dat deze hostheaderwaarde standaard overeenkomt met de oorspronkelijke hostnaam. Hiermee wordt de hostheader die is gedefinieerd op eindpunt overschreven snaar
voorrang Prioriteit van oorsprong in de opgegeven oorsprongsgroep voor taakverdeling. Hogere prioriteiten worden niet gebruikt voor taakverdeling als de oorsprong van een lagere prioriteit in orde is. Moet tussen 1 en 5 zijn Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 5
sharedPrivateLinkResource De eigenschappen van de private link-resource voor privé-origin. SharedPrivateLinkResourceProperties-
gewicht Gewicht van de oorsprong in de opgegeven oorsprongsgroep voor taakverdeling. Moet tussen 1 en 1000 zijn Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 1000

Microsoft.Cdn/profiles/originGroups/origins

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: profielen/originGroups
Eigenschappen Het JSON-object dat de eigenschappen van de oorsprong bevat. AFDOriginProperties-
type Het resourcetype "Microsoft.Cdn/profiles/originGroups/origins@2023-07-01-preview"

ResourceReference

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar

SharedPrivateLinkResourceProperties

Naam Beschrijving Waarde
groupId De groeps-id van de provider van de resource waarvoor de gedeelde private link-resource is bedoeld. snaar
privateLink De resource-id van de resource waarvoor de gedeelde private link-resource is bedoeld. ResourceReference-
privateLinkLocation De locatie van de gedeelde private link-resource snaar
requestMessage Het aanvraagbericht voor het aanvragen van goedkeuring van de gedeelde private link-resource. snaar
status Status van de gedeelde private link-resource. Kan in behandeling, goedgekeurd, geweigerd, verbroken of time-out zijn. 'Goedgekeurd'
'Verbinding verbroken'
'In behandeling'
'Geweigerd'
Time-out