Perfis microsoft.cdn

Definição de recurso do Bicep

O tipo de recurso de perfis pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Cdn/profiles, adicione o Bicep a seguir ao modelo.

resource symbolicname 'Microsoft.Cdn/profiles@2023-07-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    originResponseTimeoutSeconds: int
  }
}

Valores de propriedade

perfis

Nome Descrição Valor
name O nome do recurso cadeia de caracteres (obrigatório)

Limite de caracteres: 1 a 260

Caracteres válidos:
Caracteres alfanuméricos e hifens.

Comece e termine com caractere alfanumérico.
local Local do recurso. cadeia de caracteres (obrigatório)
marcas Marcas de recurso. Dicionário de nomes e valores de marcas. Consulte Marcas em modelos
sku O tipo de preço (define o Azure Front Door Standard ou Premium ou um provedor de CDN, lista de recursos e taxa) do perfil. SKU (obrigatório)
identidade Identidade de serviço gerenciada (identidades atribuídas pelo sistema e/ou atribuídas pelo usuário). ManagedServiceIdentity
properties O objeto JSON que contém as propriedades necessárias para criar um perfil. ProfileProperties

ManagedServiceIdentity

Nome Descrição Valor
tipo Tipo de identidade de serviço gerenciada (em que os tipos SystemAssigned e UserAssigned são permitidos). 'None'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned' (obrigatório)
userAssignedIdentities O conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores de dicionário podem ser objetos vazios ({}) em solicitações. UserAssignedIdentities

UserAssignedIdentities

Nome Descrição Valor
{propriedade personalizada} UserAssignedIdentity

UserAssignedIdentity

Esse objeto não contém nenhuma propriedade a ser definida durante a implantação. Todas as propriedades são ReadOnly.

ProfileProperties

Nome Descrição Valor
originResponseTimeoutSeconds Enviar e receber tempo limite na solicitação de encaminhamento para a origem. Quando o tempo limite é atingido, a solicitação falha e retorna. INT

Restrições:
Valor mínimo = 16

Sku

Nome Descrição Valor
name Nome do tipo de preço. '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'

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Site do eShop com ILB ASE

Implantar no Azure
Um Ambiente de Serviço de Aplicativo é uma opção de plano de serviço Premium do Serviço de Aplicativo do Azure que fornece um ambiente totalmente isolado e dedicado para executar com segurança todos os seus aplicativos do Serviço de Aplicativo do Azure em alta escala, incluindo Aplicativos Web, Aplicativos Móveis e Aplicativos de API.
CDN do FrontDoor com WAF, Domínios e Logs no EventHub

Implantar no Azure
Este modelo cria um novo perfil cdn do Azure FrontDoor. Crie WAF com regras personalizadas e gerenciadas, rotas cdn, origem e grupos com sua associação com WAF e rotas, define domínios personalizados, cria hub de eventos e configurações de diagnóstico para enviar logs de acesso da CDN usando o hub de eventos.
Criar um perfil cdn e um ponto de extremidade cdn com parâmetros

Implantar no Azure
Este modelo cria um perfil cdn e um ponto de extremidade cdn com configurações parametrizadas
Criar um perfil cdn e um ponto de extremidade cdn com origem personalizada

Implantar no Azure
Este modelo cria um perfil cdn e um ponto de extremidade cdn com uma origem especificada pelo usuário e todas as nossas configurações mais usadas na CDN.
Criar um ponto de extremidade cdn com substituição de cache por meio de Regras

Implantar no Azure
Este modelo cria um perfil cdn e um ponto de extremidade cdn com uma origem especificada pelo usuário e todas as nossas configurações mais usadas na CDN. Esse modelo também configura o mecanismo de regras com uma regra baseada em caminho e substitui a expiração do cache.
Criar um ponto de extremidade cdn com adição de cabeçalho de resposta

Implantar no Azure
Este modelo cria um perfil cdn e um ponto de extremidade cdn com uma origem especificada pelo usuário e todas as nossas configurações mais usadas na CDN. Esse modelo também configura o mecanismo de regras com correspondência baseada em endereço remoto e adiciona cabeçalhos de resposta correspondentes.
Criar um ponto de extremidade cdn com regras de reescrita e redirecionamento

Implantar no Azure
Este modelo cria um perfil cdn e um ponto de extremidade cdn com uma origem especificada pelo usuário e todas as nossas configurações mais usadas na CDN. Esse modelo também configura a reescrita de caminho baseada em dispositivo do mecanismo de regras e o redirecionamento baseado em esquema de solicitação.
Criar um ponto de extremidade da CDN com a ação UrlSigning

Implantar no Azure
Este modelo cria um perfil cdn e um ponto de extremidade cdn com uma origem especificada pelo usuário e todas as nossas configurações mais usadas na CDN. Este modelo também configura a ação urlSigning do mecanismo de regras para parâmetros padrão e de substituição.
Criar um perfil de CDN, um ponto de extremidade e uma conta de armazenamento

Implantar no Azure
Este modelo cria um perfil cdn e um ponto de extremidade cdn com origem como uma conta de armazenamento. Observe que o usuário precisa criar um contêiner público na Conta de Armazenamento para que o Ponto de Extremidade da CDN atenda ao conteúdo da Conta de Armazenamento.
Aplicar uma política de WAF com regras personalizadas a um ponto de extremidade da CDN

Implantar no Azure
Este modelo cria um perfil cdn e um ponto de extremidade cdn com uma origem especificada pelo usuário e todas as nossas configurações mais usadas na CDN. Esse modelo também vincula uma Política de WAF da CDN ao ponto de extremidade que aplica regras personalizadas de exemplo para bloquear e redirecionar solicitações com base na localização geográfica, endereço IP e cabeçalho SESSIONID.
Aplicar uma política waf para o OWASP top 10 a um ponto de extremidade cdn

Implantar no Azure
Este modelo cria um perfil cdn e um ponto de extremidade cdn com uma origem especificada pelo usuário e todas as nossas configurações mais usadas na CDN. Esse modelo também vincula uma Política de WAF da CDN ao ponto de extremidade que aplica o conjunto de regras gerenciadas DefaultRuleSet_1.0.
Aplicar uma política de WAF com regras de limite de taxa a um ponto de extremidade da CDN

Implantar no Azure
Este modelo cria um perfil cdn e um ponto de extremidade cdn com uma origem especificada pelo usuário e todas as nossas configurações mais usadas na CDN. Esse modelo também vincula uma Política de WAF da CDN ao ponto de extremidade que aplica regras de limite de taxa de exemplo para bloquear e redirecionar solicitações limitadas por taxa.
Criar um perfil cdn, um ponto de extremidade cdn e um aplicativo Web

Implantar no Azure
Este modelo cria um perfil cdn e um ponto de extremidade cdn com um aplicativo Web como a origem
Front Door Premium com origem Serviço de Aplicativo e Link Privado

Implantar no Azure
Este modelo cria um Front Door Premium e um Serviço de Aplicativo e usa um ponto de extremidade privado para o Front Door enviar tráfego para o aplicativo.
Front Door Premium com origem de blob e Link Privado

Implantar no Azure
Esse modelo cria um contêiner de blob do Armazenamento do Azure e um Front Door Premium e usa um ponto de extremidade privado para o Front Door enviar tráfego para a conta de armazenamento.
Front Door Premium com VM e serviço de Link Privado

Implantar no Azure
Este modelo cria um Front Door Premium e uma máquina virtual configurada como um servidor Web. O Front Door usa um ponto de extremidade privado com Link Privado serviço para enviar tráfego para a VM.
Front Door Premium com waf e conjuntos de regras gerenciados pela Microsoft

Implantar no Azure
Este modelo cria um Front Door Premium, incluindo um firewall de aplicativo Web com os conjuntos de regras de proteção de bot e padrão gerenciados pela Microsoft.
Front Door Standard/Premium

Implantar no Azure
Este modelo cria um Front Door Standard/Premium.
Front Door Standard/Premium com Gerenciamento de API origem

Implantar no Azure
Este modelo cria um Front Door Premium e uma instância de Gerenciamento de API e usa uma política de Gerenciamento de API global e NSG para validar se o tráfego passou pela origem do Front Door.
Front Door Standard/Premium com origem Serviço de Aplicativo

Implantar no Azure
Este modelo cria um Front Door Standard/Premium, um Serviço de Aplicativo e configura o Serviço de Aplicativo para validar se o tráfego passou pela origem do Front Door.
Front Door Standard/Premium com Gateway de Aplicativo origem

Implantar no Azure
Este modelo cria uma instância do Front Door Standard/Premium e uma Gateway de Aplicativo e usa uma política de NSG e WAF para validar se o tráfego passou pela origem do Front Door.
Front Door com Instâncias de Contêiner e Gateway de Aplicativo

Implantar no Azure
Este modelo cria um Front Door Standard/Premium com um grupo de contêineres e Gateway de Aplicativo.
Front Door Standard/Premium com Instâncias de Contêiner do Azure

Implantar no Azure
Este modelo cria um Front Door Standard/Premium com um grupo de contêineres.
Front Door Standard/Premium com domínio personalizado

Implantar no Azure
Este modelo cria um Front Door Standard/Premium, incluindo um domínio personalizado e um certificado gerenciado pela Microsoft.
Front Door Standard/Premium com DNS do Azure e domínio personalizado

Implantar no Azure
Este modelo cria um Front Door Standard/Premium, incluindo um domínio personalizado no DNS do Azure e no certificado gerenciado pela Microsoft.
Front Door Standard/Premium com domínio e certificado

Implantar no Azure
Este modelo cria um Front Door Standard/Premium, incluindo um domínio personalizado e um certificado gerenciado pelo cliente.
Front Door Standard/Premium com origem Azure Functions

Implantar no Azure
Este modelo cria um Front Door Standard/Premium, um aplicativo Azure Functions e configura o aplicativo de funções para validar se o tráfego passou pela origem do Front Door.
Front Door Standard/Premium com filtragem geográfica

Implantar no Azure
Este modelo cria um Front Door Standard/Premium, incluindo um firewall de aplicativo Web com uma regra de filtragem geográfica.
Front Door Standard/Premium com limite de taxa

Implantar no Azure
Este modelo cria um Front Door Standard/Premium, incluindo um firewall de aplicativo Web com uma regra de limite de taxa.
Front Door Standard/Premium com conjunto de regras

Implantar no Azure
Este modelo cria um Front Door Standard/Premium, incluindo um conjunto de regras.
Front Door Standard/Premium com origem estática do site

Implantar no Azure
Este modelo cria um site estático do Front Door Standard/Premium e um Site estático do Armazenamento do Azure e configura o Front Door para enviar tráfego para o site estático.
Front Door Standard/Premium com WAF e regra personalizada

Implantar no Azure
Este modelo cria um Front Door Standard/Premium, incluindo um firewall de aplicativo Web com uma regra personalizada.
Aplicativo de Funções protegido pelo Frontdoor do Azure

Implantar no Azure
Esse modelo permite implantar uma função premium do Azure protegida e publicada pelo Azure Frontdoor Premium. A conencção entre o Frontdoor do Azure e o Azure Functions é protegida por Link Privado do Azure.
Aplicativo Web de várias regiões altamente disponível

Implantar no Azure
Este modelo permite que você crie uma solução de ponta a ponta de várias regiões segura e altamente disponível com dois aplicativos Web em regiões diferentes por trás do Azure Front Door

Definição de recurso de modelo do ARM

O tipo de recurso de perfis pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Cdn/profiles, adicione o JSON a seguir ao modelo.

{
  "type": "Microsoft.Cdn/profiles",
  "apiVersion": "2023-07-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "originResponseTimeoutSeconds": "int"
  }
}

Valores de propriedade

perfis

Nome Descrição Valor
tipo O tipo de recurso 'Microsoft.Cdn/profiles'
apiVersion A versão da API de recursos '2023-07-01-preview'
name O nome do recurso cadeia de caracteres (obrigatório)

Limite de caracteres: 1 a 260

Caracteres válidos:
Caracteres alfanuméricos e hifens.

Comece e termine com caractere alfanumérico.
local Local do recurso. cadeia de caracteres (obrigatório)
marcas Marcas de recurso. Dicionário de nomes e valores de marcas. Consulte Marcas em modelos
sku O tipo de preço (define o Azure Front Door Standard ou Premium ou um provedor de CDN, lista de recursos e taxa) do perfil. SKU (obrigatório)
identidade Identidade de serviço gerenciada (identidades atribuídas pelo sistema e/ou atribuídas pelo usuário). ManagedServiceIdentity
properties O objeto JSON que contém as propriedades necessárias para criar um perfil. ProfileProperties

ManagedServiceIdentity

Nome Descrição Valor
tipo Tipo de identidade de serviço gerenciada (em que os tipos SystemAssigned e UserAssigned são permitidos). 'None'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned' (obrigatório)
userAssignedIdentities O conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores de dicionário podem ser objetos vazios ({}) em solicitações. UserAssignedIdentities

UserAssignedIdentities

Nome Descrição Valor
{propriedade personalizada} UserAssignedIdentity

UserAssignedIdentity

Esse objeto não contém nenhuma propriedade a ser definida durante a implantação. Todas as propriedades são ReadOnly.

ProfileProperties

Nome Descrição Valor
originResponseTimeoutSeconds Enviar e receber tempo limite na solicitação de encaminhamento para a origem. Quando o tempo limite é atingido, a solicitação falha e retorna. INT

Restrições:
Valor mínimo = 16

Sku

Nome Descrição Valor
name Nome do tipo de preço. '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'

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Site do eShop com ILB ASE

Implantar no Azure
Um Ambiente de Serviço de Aplicativo é uma opção de plano de serviço Premium do Serviço de Aplicativo do Azure que fornece um ambiente totalmente isolado e dedicado para executar com segurança todos os seus aplicativos do Serviço de Aplicativo do Azure em alta escala, incluindo Aplicativos Web, Aplicativos Móveis e Aplicativos de API.
CDN do FrontDoor com WAF, Domínios e Logs no EventHub

Implantar no Azure
Este modelo cria um novo perfil cdn do Azure FrontDoor. Crie WAF com regras personalizadas e gerenciadas, rotas cdn, origem e grupos com sua associação com WAF e rotas, define domínios personalizados, cria hub de eventos e configurações de diagnóstico para enviar logs de acesso da CDN usando o hub de eventos.
Criar um perfil cdn e um ponto de extremidade cdn com parâmetros

Implantar no Azure
Este modelo cria um perfil cdn e um ponto de extremidade cdn com configurações parametrizadas
Criar um perfil cdn e um ponto de extremidade cdn com origem personalizada

Implantar no Azure
Este modelo cria um perfil cdn e um ponto de extremidade cdn com uma origem especificada pelo usuário e todas as nossas configurações mais usadas na CDN.
Criar um ponto de extremidade cdn com substituição de cache por meio de Regras

Implantar no Azure
Este modelo cria um perfil cdn e um ponto de extremidade cdn com uma origem especificada pelo usuário e todas as nossas configurações mais usadas na CDN. Esse modelo também configura o mecanismo de regras com uma regra baseada em caminho e substitui a expiração do cache.
Criar um ponto de extremidade cdn com adição de cabeçalho de resposta

Implantar no Azure
Este modelo cria um perfil cdn e um ponto de extremidade cdn com uma origem especificada pelo usuário e todas as nossas configurações mais usadas na CDN. Esse modelo também configura o mecanismo de regras com correspondência baseada em endereço remoto e adiciona cabeçalhos de resposta correspondentes.
Criar um ponto de extremidade cdn com regras de reescrita e redirecionamento

Implantar no Azure
Este modelo cria um perfil cdn e um ponto de extremidade cdn com uma origem especificada pelo usuário e todas as nossas configurações mais usadas na CDN. Esse modelo também configura a reescrita de caminho baseada em dispositivo do mecanismo de regras e o redirecionamento baseado em esquema de solicitação.
Criar um ponto de extremidade da CDN com a ação UrlSigning

Implantar no Azure
Este modelo cria um perfil cdn e um ponto de extremidade cdn com uma origem especificada pelo usuário e todas as nossas configurações mais usadas na CDN. Este modelo também configura a ação urlSigning do mecanismo de regras para parâmetros padrão e de substituição.
Criar um perfil de CDN, um ponto de extremidade e uma conta de armazenamento

Implantar no Azure
Este modelo cria um perfil cdn e um ponto de extremidade cdn com origem como uma conta de armazenamento. Observe que o usuário precisa criar um contêiner público na Conta de Armazenamento para que o Ponto de Extremidade da CDN atenda ao conteúdo da Conta de Armazenamento.
Aplicar uma política de WAF com regras personalizadas a um ponto de extremidade da CDN

Implantar no Azure
Este modelo cria um perfil cdn e um ponto de extremidade cdn com uma origem especificada pelo usuário e todas as nossas configurações mais usadas na CDN. Esse modelo também vincula uma Política de WAF da CDN ao ponto de extremidade que aplica regras personalizadas de exemplo para bloquear e redirecionar solicitações com base na localização geográfica, endereço IP e cabeçalho SESSIONID.
Aplicar uma política waf para o OWASP top 10 a um ponto de extremidade cdn

Implantar no Azure
Este modelo cria um perfil cdn e um ponto de extremidade cdn com uma origem especificada pelo usuário e todas as nossas configurações mais usadas na CDN. Esse modelo também vincula uma Política de WAF da CDN ao ponto de extremidade que aplica o conjunto de regras gerenciadas DefaultRuleSet_1.0.
Aplicar uma política de WAF com regras de limite de taxa a um ponto de extremidade da CDN

Implantar no Azure
Este modelo cria um perfil cdn e um ponto de extremidade cdn com uma origem especificada pelo usuário e todas as nossas configurações mais usadas na CDN. Esse modelo também vincula uma Política de WAF da CDN ao ponto de extremidade que aplica regras de limite de taxa de exemplo para bloquear e redirecionar solicitações limitadas por taxa.
Criar um perfil cdn, um ponto de extremidade cdn e um aplicativo Web

Implantar no Azure
Este modelo cria um perfil cdn e um ponto de extremidade cdn com um aplicativo Web como a origem
Front Door Premium com origem Serviço de Aplicativo e Link Privado

Implantar no Azure
Este modelo cria um Front Door Premium e um Serviço de Aplicativo e usa um ponto de extremidade privado para o Front Door enviar tráfego para o aplicativo.
Front Door Premium com origem de blob e Link Privado

Implantar no Azure
Esse modelo cria um contêiner de blob do Armazenamento do Azure e um Front Door Premium e usa um ponto de extremidade privado para o Front Door enviar tráfego para a conta de armazenamento.
Front Door Premium com VM e serviço de Link Privado

Implantar no Azure
Este modelo cria um Front Door Premium e uma máquina virtual configurada como um servidor Web. O Front Door usa um ponto de extremidade privado com Link Privado serviço para enviar tráfego para a VM.
Front Door Premium com waf e conjuntos de regras gerenciados pela Microsoft

Implantar no Azure
Este modelo cria um Front Door Premium, incluindo um firewall de aplicativo Web com os conjuntos de regras de proteção de bot e padrão gerenciados pela Microsoft.
Front Door Standard/Premium

Implantar no Azure
Este modelo cria um Front Door Standard/Premium.
Front Door Standard/Premium com Gerenciamento de API origem

Implantar no Azure
Este modelo cria um Front Door Premium e uma instância de Gerenciamento de API e usa uma política de Gerenciamento de API global e NSG para validar se o tráfego passou pela origem do Front Door.
Front Door Standard/Premium com origem Serviço de Aplicativo

Implantar no Azure
Este modelo cria um Front Door Standard/Premium, um Serviço de Aplicativo e configura o Serviço de Aplicativo para validar se o tráfego passou pela origem do Front Door.
Front Door Standard/Premium com Gateway de Aplicativo origem

Implantar no Azure
Este modelo cria uma instância do Front Door Standard/Premium e uma Gateway de Aplicativo e usa uma política de NSG e WAF para validar se o tráfego passou pela origem do Front Door.
Front Door com Instâncias de Contêiner e Gateway de Aplicativo

Implantar no Azure
Este modelo cria um Front Door Standard/Premium com um grupo de contêineres e Gateway de Aplicativo.
Front Door Standard/Premium com Instâncias de Contêiner do Azure

Implantar no Azure
Este modelo cria um Front Door Standard/Premium com um grupo de contêineres.
Front Door Standard/Premium com domínio personalizado

Implantar no Azure
Este modelo cria um Front Door Standard/Premium, incluindo um domínio personalizado e um certificado gerenciado pela Microsoft.
Front Door Standard/Premium com DNS do Azure e domínio personalizado

Implantar no Azure
Este modelo cria um Front Door Standard/Premium, incluindo um domínio personalizado no DNS do Azure e no certificado gerenciado pela Microsoft.
Front Door Standard/Premium com domínio e certificado

Implantar no Azure
Este modelo cria um Front Door Standard/Premium, incluindo um domínio personalizado e um certificado gerenciado pelo cliente.
Front Door Standard/Premium com origem Azure Functions

Implantar no Azure
Este modelo cria um Front Door Standard/Premium, um aplicativo Azure Functions e configura o aplicativo de funções para validar se o tráfego passou pela origem do Front Door.
Front Door Standard/Premium com filtragem geográfica

Implantar no Azure
Este modelo cria um Front Door Standard/Premium, incluindo um firewall de aplicativo Web com uma regra de filtragem geográfica.
Front Door Standard/Premium com limite de taxa

Implantar no Azure
Este modelo cria um Front Door Standard/Premium, incluindo um firewall de aplicativo Web com uma regra de limite de taxa.
Front Door Standard/Premium com conjunto de regras

Implantar no Azure
Este modelo cria um Front Door Standard/Premium, incluindo um conjunto de regras.
Front Door Standard/Premium com origem estática do site

Implantar no Azure
Este modelo cria um site estático do Front Door Standard/Premium e um Site estático do Armazenamento do Azure e configura o Front Door para enviar tráfego para o site estático.
Front Door Standard/Premium com WAF e regra personalizada

Implantar no Azure
Este modelo cria um Front Door Standard/Premium, incluindo um firewall de aplicativo Web com uma regra personalizada.
Aplicativo de Funções protegido pelo Frontdoor do Azure

Implantar no Azure
Esse modelo permite implantar uma função premium do Azure protegida e publicada pelo Azure Frontdoor Premium. A conencção entre o Frontdoor do Azure e o Azure Functions é protegida por Link Privado do Azure.
Aplicativo Web de várias regiões altamente disponível

Implantar no Azure
Este modelo permite que você crie uma solução de ponta a ponta de várias regiões segura e altamente disponível com dois aplicativos Web em regiões diferentes por trás do Azure Front Door

Definição de recurso do Terraform (provedor AzAPI)

O tipo de recurso de perfis pode ser implantado com operações direcionadas:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Cdn/profiles, adicione o Terraform a seguir ao modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Cdn/profiles@2023-07-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      originResponseTimeoutSeconds = int
    }
    sku = {
      name = "string"
    }
  })
}

Valores de propriedade

perfis

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Cdn/profiles@2023-07-01-preview"
name O nome do recurso cadeia de caracteres (obrigatório)

Limite de caracteres: 1 a 260

Caracteres válidos:
Caracteres alfanuméricos e hifens.

Comece e termine com caractere alfanumérico.
local Local do recurso. cadeia de caracteres (obrigatório)
parent_id Para implantar em um grupo de recursos, use a ID desse grupo de recursos. cadeia de caracteres (obrigatório)
marcas Marcas de recurso. Dicionário de nomes e valores de marcas.
sku O tipo de preço (define o Azure Front Door Standard ou Premium ou um provedor de CDN, lista de recursos e taxa) do perfil. SKU (obrigatório)
identidade Identidade de serviço gerenciada (identidades atribuídas pelo sistema e/ou atribuídas pelo usuário). ManagedServiceIdentity
properties O objeto JSON que contém as propriedades necessárias para criar um perfil. ProfileProperties

ManagedServiceIdentity

Nome Descrição Valor
tipo Tipo de identidade de serviço gerenciada (em que os tipos SystemAssigned e UserAssigned são permitidos). "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned" (obrigatório)
identity_ids O conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores de dicionário podem ser objetos vazios ({}) em solicitações. Matriz de IDs de identidade do usuário.

UserAssignedIdentities

Nome Descrição Valor
{propriedade personalizada} UserAssignedIdentity

UserAssignedIdentity

Esse objeto não contém nenhuma propriedade a ser definida durante a implantação. Todas as propriedades são ReadOnly.

ProfileProperties

Nome Descrição Valor
originResponseTimeoutSeconds Enviar e receber tempo limite na solicitação de encaminhamento para a origem. Quando o tempo limite é atingido, a solicitação falha e retorna. INT

Restrições:
Valor mínimo = 16

Sku

Nome Descrição Valor
name Nome do tipo de preço. "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"