Profily Microsoft.Cdn
- nejnovější
-
2024-09-09 -
2024-06-01-preview -
2024-05-01-preview - 2024-02-01
-
2023-07-01-preview - 2023-05-01
- 11. 11. 2022 ve verzi Preview
-
2022-05-01-preview - 2021-06-01
-
2020-09-01 - 15. 4. 2020
- 31. 12. 2019
- 15. 6. 2019
-
15. 6. 2019 - 1 5. 4. 2019
- 10. 10. 2017
-
. 4. 2017 - 10. 10. 2016
-
04.04.2016 -
06.06.2015
Definice prostředku Bicep
Typ prostředku profilů je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení 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í 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) | |
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.
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í:
- skupiny prostředků – viz příkazy nasazení 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í 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) | |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
Tato šablona vytvoří Front Door Standard/Premium. |
služby Front Door Standard/Premium s původu služby API Management nasazení |
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í |
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í |
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í |
Tato šablona vytvoří front Door Standard/Premium se skupinou kontejnerů. |
Front Door Standard/Premium s Azure DNS a vlastní doménou nasazení |
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í |
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í |
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í |
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í |
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í |
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í |
Tato šablona vytvoří front Door Standard/Premium včetně sady pravidel. |
Front Door Standard/Premium se statickým původem webu nasazení |
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í |
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í |
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í |
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í |
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í |
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í |
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) | |
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.