Partilhar via


Update-AzCdnEndpoint

Atualiza um ponto de extremidade CDN existente com o nome do ponto de extremidade especificado na assinatura, grupo de recursos e perfil especificados. Somente as tags podem ser atualizadas após a criação de um ponto de extremidade. Para atualizar origens, use a operação Atualizar origem. Para atualizar grupos de origem, use a operação Atualizar grupo de origem. Para atualizar domínios personalizados, use a operação Atualizar domínio personalizado.

Sintaxe

Update-AzCdnEndpoint
      -Name <String>
      -ProfileName <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      [-ContentTypesToCompress <String[]>]
      [-DefaultOriginGroupId <String>]
      [-DeliveryPolicyDescription <String>]
      [-DeliveryPolicyRule <IDeliveryRule[]>]
      [-GeoFilter <IGeoFilter[]>]
      [-IsCompressionEnabled]
      [-IsHttpAllowed]
      [-IsHttpsAllowed]
      [-OptimizationType <OptimizationType>]
      [-OriginHostHeader <String>]
      [-OriginPath <String>]
      [-ProbePath <String>]
      [-QueryStringCachingBehavior <QueryStringCachingBehavior>]
      [-Tag <Hashtable>]
      [-UrlSigningKey <IUrlSigningKey[]>]
      [-WebApplicationFirewallPolicyLinkId <String>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzCdnEndpoint
      -InputObject <ICdnIdentity>
      [-ContentTypesToCompress <String[]>]
      [-DefaultOriginGroupId <String>]
      [-DeliveryPolicyDescription <String>]
      [-DeliveryPolicyRule <IDeliveryRule[]>]
      [-GeoFilter <IGeoFilter[]>]
      [-IsCompressionEnabled]
      [-IsHttpAllowed]
      [-IsHttpsAllowed]
      [-OptimizationType <OptimizationType>]
      [-OriginHostHeader <String>]
      [-OriginPath <String>]
      [-ProbePath <String>]
      [-QueryStringCachingBehavior <QueryStringCachingBehavior>]
      [-Tag <Hashtable>]
      [-UrlSigningKey <IUrlSigningKey[]>]
      [-WebApplicationFirewallPolicyLinkId <String>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Atualiza um ponto de extremidade CDN existente com o nome do ponto de extremidade especificado na assinatura, grupo de recursos e perfil especificados. Somente as tags podem ser atualizadas após a criação de um ponto de extremidade. Para atualizar origens, use a operação Atualizar origem. Para atualizar grupos de origem, use a operação Atualizar grupo de origem. Para atualizar domínios personalizados, use a operação Atualizar domínio personalizado.

Exemplos

Exemplo 1: Atualizar um ponto de extremidade AzureCDN no perfil AzureCDN

$tags = @{
    Tag1 = 11
    Tag2 = 22
}
Update-AzCdnEndpoint -ResourceGroupName testps-rg-da16jm -ProfileName cdn001 -Name endptest001 -Tag $tags -DefaultOriginGroupId $originGroup.Id

Location Name        ResourceGroupName
-------- ----        -----------------
WestUs   endptest001 testps-rg-da16jm

Atualizar um ponto de extremidade AzureCDN no perfil AzureCDN

Exemplo 2: Atualizar um ponto de extremidade AzureCDN no perfil AzureCDN via identidade

$tags = @{
    Tag1 = 11
    Tag2 = 22
}
Get-AzCdnEndpoint -ResourceGroupName testps-rg-da16jm -ProfileName cdn001 -Name endptest001 | Update-AzCdnEndpoint -Tag $tags -DefaultOriginGroupId $originGroup.Id

Location Name        ResourceGroupName
-------- ----        -----------------
WestUs   endptest001 testps-rg-da16jm

Atualizar um ponto de extremidade AzureCDN no perfil AzureCDN via identidade

Exemplo 3: Atualizar um ponto de extremidade AzureCDN no perfil AzureCDN, compactação de conteúdo habilitada

Update-AzCdnEndpoint -Name cdntestcert -ProfileName classicCDNtest -ResourceGroupName yaoshitest -IsCompressionEnabled:$true

Location Name        ResourceGroupName
-------- ----        -----------------
WestUs   endptest001 testps-rg-da16jm

Atualizar um ponto de extremidade AzureCDN no perfil AzureCDN, compactação de conteúdo habilitada

Parâmetros

-AsJob

Executar o comando como um trabalho

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Confirm

Solicita confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ContentTypesToCompress

Lista de tipos de conteúdo aos quais a compactação se aplica. O valor deve ser um tipo MIME válido.

Tipo:String[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-DefaultOriginGroupId

ID do recurso.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-DefaultProfile

O parâmetro DefaultProfile não é funcional. Use o parâmetro SubscriptionId quando disponível se estiver executando o cmdlet em uma assinatura diferente.

Tipo:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-DeliveryPolicyDescription

Descrição convivial da política.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-DeliveryPolicyRule

Uma lista das regras de entrega. Para construir, consulte a seção NOTAS para propriedades DELIVERYPOLICYRULE e crie uma tabela de hash.

Tipo:IDeliveryRule[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-GeoFilter

Lista de regras que definem o acesso geográfico do usuário dentro de um ponto de extremidade CDN. Cada filtro geográfico define uma regra de acesso a um caminho ou conteúdo especificado, por exemplo, bloquear APAC para caminho /pictures/ Para construir, consulte a seção NOTAS para propriedades GEOFILTER e crie uma tabela de hash.

Tipo:IGeoFilter[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-InputObject

Parâmetro de identidade Para construir, consulte a seção NOTAS para propriedades INPUTOBJECT e crie uma tabela de hash.

Tipo:ICdnIdentity
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-IsCompressionEnabled

Indica se a compactação de conteúdo está habilitada na CDN. O valor padrão é false. Se a compactação estiver habilitada, o conteúdo será servido como compactado se o usuário solicitar uma versão compactada. O conteúdo não será compactado na CDN quando o conteúdo solicitado for menor que 1 byte ou maior que 1 MB.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-IsHttpAllowed

Indica se o tráfego HTTP é permitido no ponto de extremidade. O valor padrão é true. Pelo menos um protocolo (HTTP ou HTTPS) deve ser permitido.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-IsHttpsAllowed

Indica se o tráfego HTTPS é permitido no ponto de extremidade. O valor padrão é true. Pelo menos um protocolo (HTTP ou HTTPS) deve ser permitido.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Name

Nome do ponto de extremidade sob o perfil que é exclusivo globalmente.

Tipo:String
Aliases:EndpointName
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-NoWait

Execute o comando de forma assíncrona

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-OptimizationType

Especifica o cenário para o qual o cliente deseja que esse ponto de extremidade CDN seja otimizado, por exemplo, serviços de download e mídia. Com essas informações, a CDN pode aplicar a otimização orientada por cenário.

Tipo:OptimizationType
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-OriginHostHeader

O valor do cabeçalho do host enviado para a origem com cada solicitação. Essa propriedade no Endpoint só é permitida quando o endpoint usa uma única origem e pode ser substituída pela mesma propriedade especificada na origem. Se você deixar isso em branco, o nome do host da solicitação determinará esse valor. As origens da CDN do Azure, como Aplicativos Web, Armazenamento de Blob e Serviços de Nuvem, exigem que esse valor de cabeçalho de host corresponda ao nome do host de origem por padrão.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-OriginPath

Um caminho de diretório na origem que a CDN pode usar para recuperar conteúdo, por exemplo, contoso.cloudapp.net/originpath.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ProbePath

Caminho para um arquivo hospedado na origem, o que ajuda a acelerar a entrega do conteúdo dinâmico e calcular as rotas mais ideais para a CDN. Isso é relativo ao caminho de origem. Esta propriedade só é relevante quando se utiliza uma única origem.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ProfileName

Nome do perfil CDN que é exclusivo dentro do grupo de recursos.

Tipo:String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-QueryStringCachingBehavior

Define como a CDN armazena em cache solicitações que incluem cadeias de caracteres de consulta. Você pode ignorar todas as cadeias de caracteres de consulta ao armazenar em cache, ignorar o cache para impedir que solicitações que contenham cadeias de caracteres de consulta sejam armazenadas em cache ou armazenar em cache todas as solicitações com uma URL exclusiva.

Tipo:QueryStringCachingBehavior
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ResourceGroupName

Nome do grupo de Recursos dentro da assinatura do Azure.

Tipo:String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-SubscriptionId

ID de Subscrição do Azure.

Tipo:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Tag

Tags de ponto final.

Tipo:Hashtable
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-UrlSigningKey

Lista de chaves usadas para validar os hashes de URL assinados. Para construir, consulte a seção NOTAS para propriedades URLSIGNINGKEY e crie uma tabela de hash.

Tipo:IUrlSigningKey[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-WebApplicationFirewallPolicyLinkId

ID do recurso.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Entradas

ICdnIdentity

Saídas

IEndpoint