Sdílet prostřednictvím


Profily Microsoft.Cdn

Definice prostředku Bicep

Typ prostředku profilů je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Cdn/profiles, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.Cdn/profiles@2024-09-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    logScrubbing: {
      scrubbingRules: [
        {
          matchVariable: 'string'
          selector: 'string'
          selectorMatchOperator: 'string'
          state: 'string'
        }
      ]
      state: 'string'
    }
    originResponseTimeoutSeconds: int
  }
  sku: {
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Hodnoty vlastností

ManagedServiceIdentity

Jméno Popis Hodnota
typ Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned). None (Žádný)
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned (povinné)
userAssignedIdentities Sada identit přiřazených uživatelem přidružená k prostředku. Klíče slovníku userAssignedIdentities budou ID prostředků ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Hodnoty slovníku můžou být prázdné objekty ({}) v požadavcích. userAssignedIdentities

Microsoft.Cdn/profiles

Jméno Popis Hodnota
identita Identita spravované služby (identita přiřazená systémem nebo identita přiřazená uživatelem) ManagedServiceIdentity
umístění Umístění prostředku string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Objekt JSON, který obsahuje vlastnosti potřebné k vytvoření profilu. profileProperties
sku Cenová úroveň (definuje Azure Front Door Standard nebo Premium nebo poskytovatele CDN, seznam funkcí a sazbu) profilu. skladové položky (povinné)
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

ProfileLogScrubbing

Jméno Popis Hodnota
scrubbingRules Seznam pravidel scrubbingu protokolů použitých pro protokoly profilu služby Azure Front Door ProfileScrubbingRules[]
stát Stav konfigurace scrubbingu protokolu Výchozí hodnota je Povoleno. Zakázáno
Povoleno

ProfileProperties

Jméno Popis Hodnota
logScrubbing Definuje pravidla, která v protokolech profilů služby Azure Front Door vyčistí citlivá pole. profileLogScrubbing
originResponseTimeoutSeconds Vypršení časového limitu odesílání a příjmu při přeposílání požadavku na původ Po dosažení časového limitu požadavek selže a vrátí se. Int

Omezení:
Minimální hodnota = 16

ProfileScrubbingRules

Jméno Popis Hodnota
matchVariable Proměnná, která se má v protokolech vymýšlí. QueryStringArgNames
RequestIPAddress
RequestUri (povinné)
volič Pokud matchVariable je kolekce, operátor použitý k určení prvků v kolekci toto pravidlo platí. řetězec
selectorMatchOperator Pokud je matchVariable kolekcí, pomocí selektoru určete, na které prvky v kolekci se toto pravidlo vztahuje. EqualsAny (povinné)
stát Definuje stav pravidla scrubbingu protokolu. Je povolená výchozí hodnota. Zakázáno
Povoleno

Sku

Jméno Popis Hodnota
Jméno Název cenové úrovně "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

Jméno Popis Hodnota

UserAssignedIdentities

Jméno Popis Hodnota

UserAssignedIdentity

Jméno Popis Hodnota

Příklady použití

Ověřené moduly Azure

K nasazení tohoto typu prostředku je možné použít následující ověřené moduly Azure.

Modul Popis
profilu CDN Modul prostředků AVM pro profil CDN

Ukázky rychlého startu Azure

Následující šablony Azure pro rychlý start obsahují ukázky Bicep pro nasazení tohoto typu prostředku.

Soubor Bicep Popis
Vytvoření koncového bodu CDN s přepsáním mezipaměti prostřednictvím pravidel Tato šablona vytvoří profil CDN a koncový bod CDN se zadaným uživatelem a všemi našimi nejčastěji používanými nastaveními cdN. Tato šablona také konfiguruje modul pravidel s pravidlem založeným na cestě a přepisuje vypršení platnosti mezipaměti.
Vytvoření koncového bodu CDN s přidáním hlavičky odpovědi Tato šablona vytvoří profil CDN a koncový bod CDN se zadaným uživatelem a všemi našimi nejčastěji používanými nastaveními cdN. Tato šablona také konfiguruje modul pravidel se shodami založenými na vzdálených adresách a přidává odpovídající hlavičky odpovědi.
Vytvoření koncového bodu CDN s přepisem a pravidly přesměrování Tato šablona vytvoří profil CDN a koncový bod CDN se zadaným uživatelem a všemi našimi nejčastěji používanými nastaveními cdN. Tato šablona také konfiguruje přesměrování na základě cesty založené na zařízeních na stroji pravidel a schéma požadavků.
vytvoření koncového bodu CDN s akcí UrlSigning Tato šablona vytvoří profil CDN a koncový bod CDN se zadaným uživatelem a všemi našimi nejčastěji používanými nastaveními cdN. Tato šablona také konfiguruje akci UrlSigning stroje pravidel pro výchozí a přepsání parametrů.
Vytvoření profilu CDN a koncového bodu CDN s vlastním původu Tato šablona vytvoří profil CDN a koncový bod CDN se zadaným uživatelem a všemi našimi nejčastěji používanými nastaveními cdN.
Vytvoření profilu CDN a koncového bodu CDN s parametry Tato šablona vytvoří profil CDN a koncový bod CDN s parametrizovaným nastavením konfigurace.
vytvoření profilu CDN, koncového bodu CDN a webové aplikace Tato šablona vytvoří profil CDN a koncový bod CDN s webovou aplikací jako původem.
vytvoření profilu CDN, koncového bodu a účtu úložiště Tato šablona vytvoří profil CDN a koncový bod CDN s původem jako účet úložiště. Uživatel musí v účtu úložiště vytvořit veřejný kontejner, aby mohl koncový bod CDN obsluhovat obsah z účtu úložiště.
Front Door Premium s původem služby App Service a službou Private Link Tato šablona vytvoří Front Door Premium a službu App Service a použije privátní koncový bod pro službu Front Door k odesílání provozu do aplikace.
Front Door Premium s původem objektu blob a službou Private Link Tato šablona vytvoří Front Door Premium a kontejner objektů blob služby Azure Storage a použije privátní koncový bod pro službu Front Door k odesílání provozu do účtu úložiště.
Služby Front Door Premium s virtuálním počítačem a službou Private Link Tato šablona vytvoří front Door Premium a virtuální počítač nakonfigurovaný jako webový server. Služba Front Door používá privátní koncový bod se službou Private Link k odesílání provozu do virtuálního počítače.
Front Door Premium s WAF a sadami pravidel spravovaných Microsoftem Tato šablona vytvoří Front Door Premium, včetně firewallu webových aplikací s výchozími sadami pravidel ochrany robotů spravovaných Microsoftem.
Front Door Standard/Premium Tato šablona vytvoří Front Door Standard/Premium.
služby Front Door Standard/Premium s původu služby API Management Tato šablona vytvoří front Door Premium a instanci služby API Management a použije zásadu NSG a globální služby API Management k ověření, že provoz prošel původem služby Front Door.
Front Door Standard/Premium s počátečním služby App Service Tato šablona vytvoří službu Front Door Standard/Premium, App Service a nakonfiguruje službu App Service tak, aby ověřila, že provoz prošel původem služby Front Door.
služby Front Door Standard/Premium s počátečním služby Application Gateway Tato šablona vytvoří službu Front Door Standard/Premium a instanci služby Application Gateway a použije zásadu NSG a WAF k ověření, že provoz prošel původem služby Front Door.
Front Door Standard/Premium se službou Azure Container Instances Tato šablona vytvoří front Door Standard/Premium se skupinou kontejnerů.
Front Door Standard/Premium s Azure DNS a vlastní doménou Tato šablona vytvoří front Door Standard/Premium, včetně vlastní domény v Azure DNS a certifikátu spravovaném Microsoftem.
Front Door Standard/Premium s Azure Functions Tato šablona vytvoří Front Door Standard/Premium, aplikaci Azure Functions a nakonfiguruje aplikaci funkcí tak, aby ověřila, že provoz prošel původem služby Front Door.
Front Door Standard/Premium s vlastní doménou Tato šablona vytvoří front Door Standard/Premium, včetně vlastní domény a certifikátu spravovaného Microsoftem.
Front Door Standard/Premium s doménou a certifikátem Tato šablona vytvoří Front Door Standard/Premium, včetně vlastní domény a certifikátu spravovaného zákazníkem.
Front Door Standard/Premium s geografickým filtrováním Tato šablona vytvoří front Door Standard/Premium včetně firewallu webových aplikací s pravidlem geografického filtrování.
Front Door Standard/Premium s limitem rychlosti Tato šablona vytvoří Front Door Standard/Premium, včetně firewallu webových aplikací s pravidlem omezení rychlosti.
Front Door Standard/Premium se sadou pravidel Tato šablona vytvoří front Door Standard/Premium včetně sady pravidel.
Front Door Standard/Premium se statickým původem webu Tato šablona vytvoří službu Front Door Standard/Premium a statický web služby Azure Storage a nakonfiguruje službu Front Door tak, aby odesílala provoz na statický web.
Front Door Standard/Premium s WAF a vlastním pravidlem Tato šablona vytvoří Front Door Standard/Premium, včetně firewallu webových aplikací s vlastním pravidlem.
Služby Front Door s původem objektů blob pro nahrání objektů blob Tato šablona vytvoří službu Front Door se zdroji, trasami a sadami pravidel a účty Azure Storage s kontejnery objektů blob. Služba Front Door odesílá provoz do účtů úložiště při nahrávání souborů.
Front Door s instancemi kontejnerů a služby Application Gateway Tato šablona vytvoří front Door Standard/Premium se skupinou kontejnerů a službou Application Gateway.
CDN služby FrontDoor s WAF, doménami a protokoly do služby EventHub Tato šablona vytvoří nový profil cdn služby Azure FrontDoor. Vytvořte WAF s vlastními a spravovanými pravidly, trasami cdn, zdroji a skupinami s jejich přidružením k WAF a trasám, nakonfiguruje vlastní domény, vytvoříte centrum událostí a nastavení diagnostiky pro odesílání protokolů přístupu CDN pomocí centra událostí.
aplikace funkcí zabezpečená službou Azure Frontdoor Tato šablona umožňuje nasadit funkci Azure Premium chráněnou a publikovanou službou Azure Frontdoor Premium. Konencce mezi Azure Frontdoor a Azure Functions je chráněna službou Azure Private Link.
vysoce dostupné webové aplikace ve více oblastech Tato šablona umožňuje vytvořit zabezpečené, vysoce dostupné a komplexní řešení s více oblastmi se dvěma webovými aplikacemi v různých oblastech za službou Azure Front Door.

Definice prostředku šablony ARM

Typ prostředku profilů je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Cdn/profiles, přidejte do šablony následující JSON.

{
  "type": "Microsoft.Cdn/profiles",
  "apiVersion": "2024-09-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "logScrubbing": {
      "scrubbingRules": [
        {
          "matchVariable": "string",
          "selector": "string",
          "selectorMatchOperator": "string",
          "state": "string"
        }
      ],
      "state": "string"
    },
    "originResponseTimeoutSeconds": "int"
  },
  "sku": {
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Hodnoty vlastností

ManagedServiceIdentity

Jméno Popis Hodnota
typ Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned). None (Žádný)
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned (povinné)
userAssignedIdentities Sada identit přiřazených uživatelem přidružená k prostředku. Klíče slovníku userAssignedIdentities budou ID prostředků ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Hodnoty slovníku můžou být prázdné objekty ({}) v požadavcích. userAssignedIdentities

Microsoft.Cdn/profiles

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2024-09-01'
identita Identita spravované služby (identita přiřazená systémem nebo identita přiřazená uživatelem) ManagedServiceIdentity
umístění Umístění prostředku string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Objekt JSON, který obsahuje vlastnosti potřebné k vytvoření profilu. profileProperties
sku Cenová úroveň (definuje Azure Front Door Standard nebo Premium nebo poskytovatele CDN, seznam funkcí a sazbu) profilu. skladové položky (povinné)
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.Cdn/profiles

ProfileLogScrubbing

Jméno Popis Hodnota
scrubbingRules Seznam pravidel scrubbingu protokolů použitých pro protokoly profilu služby Azure Front Door ProfileScrubbingRules[]
stát Stav konfigurace scrubbingu protokolu Výchozí hodnota je Povoleno. Zakázáno
Povoleno

ProfileProperties

Jméno Popis Hodnota
logScrubbing Definuje pravidla, která v protokolech profilů služby Azure Front Door vyčistí citlivá pole. profileLogScrubbing
originResponseTimeoutSeconds Vypršení časového limitu odesílání a příjmu při přeposílání požadavku na původ Po dosažení časového limitu požadavek selže a vrátí se. Int

Omezení:
Minimální hodnota = 16

ProfileScrubbingRules

Jméno Popis Hodnota
matchVariable Proměnná, která se má v protokolech vymýšlí. QueryStringArgNames
RequestIPAddress
RequestUri (povinné)
volič Pokud matchVariable je kolekce, operátor použitý k určení prvků v kolekci toto pravidlo platí. řetězec
selectorMatchOperator Pokud je matchVariable kolekcí, pomocí selektoru určete, na které prvky v kolekci se toto pravidlo vztahuje. EqualsAny (povinné)
stát Definuje stav pravidla scrubbingu protokolu. Je povolená výchozí hodnota. Zakázáno
Povoleno

Sku

Jméno Popis Hodnota
Jméno Název cenové úrovně "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

Jméno Popis Hodnota

UserAssignedIdentities

Jméno Popis Hodnota

UserAssignedIdentity

Jméno Popis Hodnota

Příklady použití

Šablony azure pro rychlý start

Následující šablony Azure Pro rychlý start nasadit tento typ prostředku.

Šablona Popis
použití zásad WAF pro OWASP top 10 na koncový bod CDN

nasazení do Azure
Tato šablona vytvoří profil CDN a koncový bod CDN se zadaným uživatelem a všemi našimi nejčastěji používanými nastaveními cdN. Tato šablona také propojuje zásady WAF CDN s koncovým bodem, který používá sadu spravovaných pravidel DefaultRuleSet_1.0.
Použití zásad WAF s vlastními pravidly na koncový bod CDN

nasazení do Azure
Tato šablona vytvoří profil CDN a koncový bod CDN se zadaným uživatelem a všemi našimi nejčastěji používanými nastaveními cdN. Tato šablona také propojí zásady WAF CDN s koncovým bodem, který používá ukázková vlastní pravidla pro blokování a přesměrování požadavků na základě geografického umístění, IP adresy a hlavičky SESSIONID.
použít zásadu WAF s pravidly omezení rychlosti na koncový bod CDN

nasazení do Azure
Tato šablona vytvoří profil CDN a koncový bod CDN se zadaným uživatelem a všemi našimi nejčastěji používanými nastaveními cdN. Tato šablona také propojí zásady WAF CDN s koncovým bodem, který používá ukázková pravidla omezení rychlosti pro blokování a přesměrování požadavků omezených rychlostí.
Vytvoření koncového bodu CDN s přepsáním mezipaměti prostřednictvím pravidel

nasazení do Azure
Tato šablona vytvoří profil CDN a koncový bod CDN se zadaným uživatelem a všemi našimi nejčastěji používanými nastaveními cdN. Tato šablona také konfiguruje modul pravidel s pravidlem založeným na cestě a přepisuje vypršení platnosti mezipaměti.
Vytvoření koncového bodu CDN s přidáním hlavičky odpovědi

nasazení do Azure
Tato šablona vytvoří profil CDN a koncový bod CDN se zadaným uživatelem a všemi našimi nejčastěji používanými nastaveními cdN. Tato šablona také konfiguruje modul pravidel se shodami založenými na vzdálených adresách a přidává odpovídající hlavičky odpovědi.
Vytvoření koncového bodu CDN s přepisem a pravidly přesměrování

nasazení do Azure
Tato šablona vytvoří profil CDN a koncový bod CDN se zadaným uživatelem a všemi našimi nejčastěji používanými nastaveními cdN. Tato šablona také konfiguruje přesměrování na základě cesty založené na zařízeních na stroji pravidel a schéma požadavků.
vytvoření koncového bodu CDN s akcí UrlSigning

nasazení do Azure
Tato šablona vytvoří profil CDN a koncový bod CDN se zadaným uživatelem a všemi našimi nejčastěji používanými nastaveními cdN. Tato šablona také konfiguruje akci UrlSigning stroje pravidel pro výchozí a přepsání parametrů.
Vytvoření profilu CDN a koncového bodu CDN s vlastním původu

nasazení do Azure
Tato šablona vytvoří profil CDN a koncový bod CDN se zadaným uživatelem a všemi našimi nejčastěji používanými nastaveními cdN.
Vytvoření profilu CDN a koncového bodu CDN s parametry

nasazení do Azure
Tato šablona vytvoří profil CDN a koncový bod CDN s parametrizovaným nastavením konfigurace.
vytvoření profilu CDN, koncového bodu CDN a webové aplikace

nasazení do Azure
Tato šablona vytvoří profil CDN a koncový bod CDN s webovou aplikací jako původem.
vytvoření profilu CDN, koncového bodu a účtu úložiště

nasazení do Azure
Tato šablona vytvoří profil CDN a koncový bod CDN s původem jako účet úložiště. Uživatel musí v účtu úložiště vytvořit veřejný kontejner, aby mohl koncový bod CDN obsluhovat obsah z účtu úložiště.
web eShop s služby ASE s interním nástrojem pro vyrovnávání zatížení

nasazení do Azure
App Service Environment je možnost plánu služeb Premium služby Azure App Service, která poskytuje plně izolované a vyhrazené prostředí pro bezpečné spouštění aplikací Azure App Service ve velkém měřítku, včetně Web Apps, Mobile Apps a API Apps.
Front Door Premium s původem služby App Service a službou Private Link

nasazení do Azure
Tato šablona vytvoří Front Door Premium a službu App Service a použije privátní koncový bod pro službu Front Door k odesílání provozu do aplikace.
Front Door Premium s původem objektu blob a službou Private Link

nasazení do Azure
Tato šablona vytvoří Front Door Premium a kontejner objektů blob služby Azure Storage a použije privátní koncový bod pro službu Front Door k odesílání provozu do účtu úložiště.
Služby Front Door Premium s virtuálním počítačem a službou Private Link

nasazení do Azure
Tato šablona vytvoří front Door Premium a virtuální počítač nakonfigurovaný jako webový server. Služba Front Door používá privátní koncový bod se službou Private Link k odesílání provozu do virtuálního počítače.
Front Door Premium s WAF a sadami pravidel spravovaných Microsoftem

nasazení do Azure
Tato šablona vytvoří Front Door Premium, včetně firewallu webových aplikací s výchozími sadami pravidel ochrany robotů spravovaných Microsoftem.
Front Door Standard/Premium

nasazení do Azure
Tato šablona vytvoří Front Door Standard/Premium.
služby Front Door Standard/Premium s původu služby API Management

nasazení do Azure
Tato šablona vytvoří front Door Premium a instanci služby API Management a použije zásadu NSG a globální služby API Management k ověření, že provoz prošel původem služby Front Door.
Front Door Standard/Premium s počátečním služby App Service

nasazení do Azure
Tato šablona vytvoří službu Front Door Standard/Premium, App Service a nakonfiguruje službu App Service tak, aby ověřila, že provoz prošel původem služby Front Door.
služby Front Door Standard/Premium s počátečním služby Application Gateway

nasazení do Azure
Tato šablona vytvoří službu Front Door Standard/Premium a instanci služby Application Gateway a použije zásadu NSG a WAF k ověření, že provoz prošel původem služby Front Door.
Front Door Standard/Premium se službou Azure Container Instances

nasazení do Azure
Tato šablona vytvoří front Door Standard/Premium se skupinou kontejnerů.
Front Door Standard/Premium s Azure DNS a vlastní doménou

nasazení do Azure
Tato šablona vytvoří front Door Standard/Premium, včetně vlastní domény v Azure DNS a certifikátu spravovaném Microsoftem.
Front Door Standard/Premium s Azure Functions

nasazení do Azure
Tato šablona vytvoří Front Door Standard/Premium, aplikaci Azure Functions a nakonfiguruje aplikaci funkcí tak, aby ověřila, že provoz prošel původem služby Front Door.
Front Door Standard/Premium s vlastní doménou

nasazení do Azure
Tato šablona vytvoří front Door Standard/Premium, včetně vlastní domény a certifikátu spravovaného Microsoftem.
Front Door Standard/Premium s doménou a certifikátem

nasazení do Azure
Tato šablona vytvoří Front Door Standard/Premium, včetně vlastní domény a certifikátu spravovaného zákazníkem.
Front Door Standard/Premium s geografickým filtrováním

nasazení do Azure
Tato šablona vytvoří front Door Standard/Premium včetně firewallu webových aplikací s pravidlem geografického filtrování.
Front Door Standard/Premium s limitem rychlosti

nasazení do Azure
Tato šablona vytvoří Front Door Standard/Premium, včetně firewallu webových aplikací s pravidlem omezení rychlosti.
Front Door Standard/Premium se sadou pravidel

nasazení do Azure
Tato šablona vytvoří front Door Standard/Premium včetně sady pravidel.
Front Door Standard/Premium se statickým původem webu

nasazení do Azure
Tato šablona vytvoří službu Front Door Standard/Premium a statický web služby Azure Storage a nakonfiguruje službu Front Door tak, aby odesílala provoz na statický web.
Front Door Standard/Premium s WAF a vlastním pravidlem

nasazení do Azure
Tato šablona vytvoří Front Door Standard/Premium, včetně firewallu webových aplikací s vlastním pravidlem.
Služby Front Door s původem objektů blob pro nahrání objektů blob

nasazení do Azure
Tato šablona vytvoří službu Front Door se zdroji, trasami a sadami pravidel a účty Azure Storage s kontejnery objektů blob. Služba Front Door odesílá provoz do účtů úložiště při nahrávání souborů.
Front Door s instancemi kontejnerů a služby Application Gateway

nasazení do Azure
Tato šablona vytvoří front Door Standard/Premium se skupinou kontejnerů a službou Application Gateway.
CDN služby FrontDoor s WAF, doménami a protokoly do služby EventHub

nasazení do Azure
Tato šablona vytvoří nový profil cdn služby Azure FrontDoor. Vytvořte WAF s vlastními a spravovanými pravidly, trasami cdn, zdroji a skupinami s jejich přidružením k WAF a trasám, nakonfiguruje vlastní domény, vytvoříte centrum událostí a nastavení diagnostiky pro odesílání protokolů přístupu CDN pomocí centra událostí.
aplikace funkcí zabezpečená službou Azure Frontdoor

nasazení do Azure
Tato šablona umožňuje nasadit funkci Azure Premium chráněnou a publikovanou službou Azure Frontdoor Premium. Konencce mezi Azure Frontdoor a Azure Functions je chráněna službou Azure Private Link.
vysoce dostupné webové aplikace ve více oblastech

nasazení do Azure
Tato šablona umožňuje vytvořit zabezpečené, vysoce dostupné a komplexní řešení s více oblastmi se dvěma webovými aplikacemi v různých oblastech za službou Azure Front Door.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku profilů je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Cdn/profiles, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Cdn/profiles@2024-09-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  sku = {
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      logScrubbing = {
        scrubbingRules = [
          {
            matchVariable = "string"
            selector = "string"
            selectorMatchOperator = "string"
            state = "string"
          }
        ]
        state = "string"
      }
      originResponseTimeoutSeconds = int
    }
  })
}

Hodnoty vlastností

ManagedServiceIdentity

Jméno Popis Hodnota
typ Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned). None (Žádný)
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned (povinné)
userAssignedIdentities Sada identit přiřazených uživatelem přidružená k prostředku. Klíče slovníku userAssignedIdentities budou ID prostředků ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Hodnoty slovníku můžou být prázdné objekty ({}) v požadavcích. userAssignedIdentities

Microsoft.Cdn/profiles

Jméno Popis Hodnota
identita Identita spravované služby (identita přiřazená systémem nebo identita přiřazená uživatelem) ManagedServiceIdentity
umístění Umístění prostředku string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Objekt JSON, který obsahuje vlastnosti potřebné k vytvoření profilu. profileProperties
sku Cenová úroveň (definuje Azure Front Door Standard nebo Premium nebo poskytovatele CDN, seznam funkcí a sazbu) profilu. skladové položky (povinné)
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku "Microsoft.Cdn/profiles@2024-09-01"

ProfileLogScrubbing

Jméno Popis Hodnota
scrubbingRules Seznam pravidel scrubbingu protokolů použitých pro protokoly profilu služby Azure Front Door ProfileScrubbingRules[]
stát Stav konfigurace scrubbingu protokolu Výchozí hodnota je Povoleno. Zakázáno
Povoleno

ProfileProperties

Jméno Popis Hodnota
logScrubbing Definuje pravidla, která v protokolech profilů služby Azure Front Door vyčistí citlivá pole. profileLogScrubbing
originResponseTimeoutSeconds Vypršení časového limitu odesílání a příjmu při přeposílání požadavku na původ Po dosažení časového limitu požadavek selže a vrátí se. Int

Omezení:
Minimální hodnota = 16

ProfileScrubbingRules

Jméno Popis Hodnota
matchVariable Proměnná, která se má v protokolech vymýšlí. QueryStringArgNames
RequestIPAddress
RequestUri (povinné)
volič Pokud matchVariable je kolekce, operátor použitý k určení prvků v kolekci toto pravidlo platí. řetězec
selectorMatchOperator Pokud je matchVariable kolekcí, pomocí selektoru určete, na které prvky v kolekci se toto pravidlo vztahuje. EqualsAny (povinné)
stát Definuje stav pravidla scrubbingu protokolu. Je povolená výchozí hodnota. Zakázáno
Povoleno

Sku

Jméno Popis Hodnota
Jméno Název cenové úrovně "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

Jméno Popis Hodnota

UserAssignedIdentities

Jméno Popis Hodnota

UserAssignedIdentity

Jméno Popis Hodnota

Příklady použití

Ověřené moduly Azure

K nasazení tohoto typu prostředku je možné použít následující ověřené moduly Azure.

Modul Popis
profilu CDN Modul prostředků AVM pro profil CDN