Como usar o New-AzCdnOrigin no PowerShell Exemplos e Comandos

Título: Como usar o New-AzCdnOrigin no PowerShell: Exemplos e Comandos

Introdução:
O PowerShell é uma poderosa ferramenta de automação e gerenciamento de tarefas no sistema operacional Windows. Neste artigo, vamos explorar o uso do cmdlet New-AzCdnOrigin, que permite configurar e gerenciar origens de conteúdo no Azure Content Delivery Network (CDN). Aprenderemos como criar origens de CDN com exemplos práticos e comandos no PowerShell.

Exemplos:
1. Criando uma origem de CDN usando o New-AzCdnOrigin:
```
$endpointName = "meuendpoint"
$profileName = "meuperfil"
$resourceGroupName = "meugrupoderesource"
$originHostName = "www.meusite.com"
$originPath = "/conteudo"
$originHttpPort = 80
$originHttpsPort = 443

New-AzCdnOrigin -EndpointName $endpointName -ProfileName $profileName -ResourceGroupName $resourceGroupName -OriginHostName $originHostName -OriginPath $originPath -OriginHttpPort $originHttpPort -OriginHttpsPort $originHttpsPort
```

2. Recuperando informações da origem de CDN criada:
```
Get-AzCdnOrigin -EndpointName $endpointName -ProfileName $profileName -ResourceGroupName $resourceGroupName
```

3. Atualizando as configurações da origem de CDN:
```
Set-AzCdnOrigin -EndpointName $endpointName -ProfileName $profileName -ResourceGroupName $resourceGroupName -OriginHostName $originHostName -OriginPath $originPath -OriginHttpPort $originHttpPort -OriginHttpsPort $originHttpsPort
```

Conclusão:
Neste artigo, exploramos o uso do cmdlet New-AzCdnOrigin no PowerShell para criar, recuperar e atualizar origens de conteúdo no Azure CDN. Com os exemplos e comandos fornecidos, você está pronto para começar a utilizar essa poderosa ferramenta de gerenciamento de conteúdo na nuvem. Aproveite ao máximo o PowerShell e simplifique suas tarefas de gerenciamento no Azure CDN. Nenhum comentário:

Utilizando o New-AzCdnManagedHttpsParametersObject Exemplos de Scripts em PowerShell

Título: Utilizando o New-AzCdnManagedHttpsParametersObject: Exemplos de Scripts em PowerShell

Introdução:
O PowerShell é uma ferramenta poderosa para automação de tarefas e gerenciamento de sistemas. Neste artigo, exploraremos o cmdlet New-AzCdnManagedHttpsParametersObject e forneceremos exemplos de como utilizá-lo para configurar parâmetros HTTPS em serviços de CDN gerenciados.

Exemplos:
1. Exemplo de criação de um objeto New-AzCdnManagedHttpsParametersObject:
```powershell
$httpsParameters = New-AzCdnManagedHttpsParametersObject -CdnType Standard_Akamai -MinimumTlsVersion 1.2 -ProtocolType HttpsAndHttp -EnableHttp2 $true -CipherSuite 'TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256', 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256'
```
Neste exemplo, estamos criando um objeto $httpsParameters com os seguintes parâmetros:
- CdnType: especifica o tipo de serviço de CDN a ser utilizado (Standard_Akamai neste caso).
- MinimumTlsVersion: define a versão mínima do protocolo TLS a ser suportada (1.2 neste exemplo).
- ProtocolType: especifica se o serviço de CDN suporta apenas HTTPS ou também suporta HTTP (HttpsAndHttp neste caso).
- EnableHttp2: habilita o uso do protocolo HTTP/2 (definido como $true neste exemplo).
- CipherSuite: especifica as suítes de criptografia a serem utilizadas para estabelecer conexões seguras.

2. Exemplo de aplicação do objeto New-AzCdnManagedHttpsParametersObject em um serviço de CDN:
```powershell
$cdnProfile = Get-AzCdnProfile -ResourceGroupName "myResourceGroup" -ProfileName "myCdnProfile"
$cdnEndpoint = Get-AzCdnEndpoint -Profile $cdnProfile -EndpointName "myCdnEndpoint"

Set-AzCdnEndpoint -Profile $cdnProfile -Endpoint $cdnEndpoint -HttpsParameters $httpsParameters
```
Neste exemplo, estamos obtendo o perfil e o endpoint de um serviço de CDN existente e, em seguida, aplicando o objeto $httpsParameters ao endpoint utilizando o cmdlet Set-AzCdnEndpoint.

Conclusão:
O cmdlet New-AzCdnManagedHttpsParametersObject é uma ferramenta útil para configurar parâmetros HTTPS em serviços de CDN gerenciados utilizando o PowerShell. Com os exemplos fornecidos neste artigo, você poderá facilmente criar objetos e aplicá-los a seus endpoints de CDN, garantindo uma comunicação segura e eficiente. Experimente você mesmo e simplifique sua automação de tarefas relacionadas a CDN! Nenhum comentário:

Utilizando o New-AzCdnHealthProbeParametersObject no PowerShell

Título: Utilizando o New-AzCdnHealthProbeParametersObject no PowerShell

Introdução:
O PowerShell é uma ferramenta poderosa que permite automatizar tarefas no ambiente Microsoft. Neste artigo, vamos explorar o uso do cmdlet New-AzCdnHealthProbeParametersObject para criar objetos de parâmetros de sondagem de saúde no Azure Content Delivery Network (CDN). Aprenderemos como criar e configurar esses objetos para melhorar a eficiência e a confiabilidade do seu serviço de entrega de conteúdo.

Exemplos:
1. Criando um objeto de parâmetros de sondagem de saúde básico:
```powershell
$healthProbeParameters = New-AzCdnHealthProbeParametersObject -Path "/healthcheck" -Protocol "Http" -IntervalInSeconds 60 -TimeoutInSeconds 5
```

2. Configurando parâmetros adicionais, como o número de tentativas permitidas:
```powershell
$healthProbeParameters = New-AzCdnHealthProbeParametersObject -Path "/healthcheck" -Protocol "Https" -IntervalInSeconds 120 -TimeoutInSeconds 10 -MinimumNumberOfProbes 3
```

3. Definindo um cabeçalho personalizado para a sondagem de saúde:
```powershell
$headers = @{"User-Agent" = "CustomUserAgent"}
$healthProbeParameters = New-AzCdnHealthProbeParametersObject -Path "/healthcheck" -Protocol "Http" -IntervalInSeconds 60 -TimeoutInSeconds 5 -CustomHeaders $headers
```

Conclusão:
O uso do cmdlet New-AzCdnHealthProbeParametersObject no PowerShell facilita a criação e configuração de objetos de parâmetros de sondagem de saúde no Azure CDN. Com esses objetos, você pode personalizar a maneira como o serviço verifica a disponibilidade e a integridade dos seus recursos. Ao utilizar corretamente esses recursos, você pode melhorar a eficiência e a confiabilidade do seu serviço de entrega de conteúdo. Experimente os exemplos fornecidos e comece a aproveitar ao máximo o New-AzCdnHealthProbeParametersObject em seus projetos. Nenhum comentário:

Utilizando o New-AzCdnEndpoint Exemplos de Script em PowerShell

Título: Utilizando o New-AzCdnEndpoint: Exemplos de Script em PowerShell

Introdução:
O PowerShell é uma ferramenta poderosa para automatizar tarefas e gerenciar recursos na nuvem. Neste artigo, vamos explorar o uso do cmdlet New-AzCdnEndpoint para criar endpoints de CDN (Content Delivery Network) no Azure. Veremos exemplos de scripts em PowerShell que demonstram como utilizar essa funcionalidade.

Exemplos:
1. Criando um endpoint de CDN com o New-AzCdnEndpoint:

```powershell
$resourceGroupName = "nome_do_grupo_de_recursos"
$profileName = "nome_do_perfil_de_cdn"
$endpointName = "nome_do_endpoint"
$originHostName = "nome_do_host_de_origem"

New-AzCdnEndpoint -ResourceGroupName $resourceGroupName -ProfileName $profileName -EndpointName $endpointName -OriginHostName $originHostName
```

Neste exemplo, o script cria um novo endpoint de CDN usando as informações fornecidas. Certifique-se de substituir os valores das variáveis pelo nome correto do grupo de recursos, perfil de CDN, nome do endpoint e nome do host de origem.

2. Definindo as configurações do endpoint de CDN:

```powershell
$resourceGroupName = "nome_do_grupo_de_recursos"
$profileName = "nome_do_perfil_de_cdn"
$endpointName = "nome_do_endpoint"
$originHostName = "nome_do_host_de_origem"
$location = "nome_da_região"
$contentTypesToCompress = @("text/html", "text/css")
$queryStringCachingBehavior = "IgnoreQueryString"

New-AzCdnEndpoint -ResourceGroupName $resourceGroupName -ProfileName $profileName -EndpointName $endpointName -OriginHostName $originHostName -Location $location -ContentTypesToCompress $contentTypesToCompress -QueryStringCachingBehavior $queryStringCachingBehavior
```

Neste exemplo, além de criar o endpoint de CDN, também estamos definindo algumas configurações adicionais, como a região, tipos de conteúdo a serem compactados e o comportamento de cache para consultas de string.

Conclusão:
O New-AzCdnEndpoint é um cmdlet útil para criar endpoints de CDN no Azure usando o PowerShell. Com esses exemplos de script, você pode automatizar o processo de criação e configuração de endpoints de CDN, economizando tempo e esforço. Experimente esses comandos em seu ambiente Azure e aproveite os benefícios da entrega de conteúdo de alta velocidade fornecida pela CDN. Nenhum comentário:

Utilizando o New-AzCdnDeliveryRuleUrlPathConditionObject no PowerShell

Título: Utilizando o New-AzCdnDeliveryRuleUrlPathConditionObject no PowerShell

Introdução:
O PowerShell é uma ferramenta poderosa para automatizar tarefas no Azure. Neste artigo, vamos explorar o uso do cmdlet New-AzCdnDeliveryRuleUrlPathConditionObject para criar regras de entrega de conteúdo baseadas em condições de caminho de URL.

Exemplos:
1. Exemplo básico:
```
$condition = New-AzCdnDeliveryRuleUrlPathConditionObject -MatchType Any -Path "/images/*"
```
Neste exemplo, estamos criando uma condição de caminho de URL que irá corresponder a qualquer caminho que comece com "/images/".

2. Exemplo com correspondência exata:
```
$condition = New-AzCdnDeliveryRuleUrlPathConditionObject -MatchType Exact -Path "/products"
```
Neste exemplo, estamos criando uma condição de caminho de URL que irá corresponder apenas ao caminho exato "/products".

3. Exemplo com correspondência de prefixo:
```
$condition = New-AzCdnDeliveryRuleUrlPathConditionObject -MatchType Prefix -Path "/blog/"
```
Neste exemplo, estamos criando uma condição de caminho de URL que irá corresponder a qualquer caminho que comece com "/blog/".

Conclusão:
O cmdlet New-AzCdnDeliveryRuleUrlPathConditionObject é uma ferramenta útil para criar regras de entrega de conteúdo personalizadas no Azure. Com ele, é possível definir condições de caminho de URL que permitem o roteamento eficiente de conteúdo com base em critérios específicos. Experimente utilizar esse cmdlet em seus scripts PowerShell para otimizar o gerenciamento de conteúdo em sua infraestrutura Azure. Nenhum comentário:

Como usar o New-AzCdnDeliveryRuleUrlFileNameConditionObject no PowerShell

Título: Como usar o New-AzCdnDeliveryRuleUrlFileNameConditionObject no PowerShell

Introdução:
O PowerShell é uma ferramenta poderosa para automação de tarefas no ambiente do Azure. Neste artigo, vamos explorar o cmdlet New-AzCdnDeliveryRuleUrlFileNameConditionObject e fornecer exemplos de como utilizá-lo para configurar regras de entrega de conteúdo no Azure CDN.

Exemplos:
1. Exemplo de criação de uma regra de entrega baseada no nome do arquivo na URL:

```powershell
$fileNameCondition = New-AzCdnDeliveryRuleUrlFileNameConditionObject -Operator Equal -Values @("example.jpg", "example.png")
```

Neste exemplo, estamos criando um objeto de condição de nome de arquivo na URL usando o cmdlet New-AzCdnDeliveryRuleUrlFileNameConditionObject. Definimos o operador como "Equal" para verificar se o nome do arquivo é igual a "example.jpg" ou "example.png". Você pode adicionar mais valores ao parâmetro -Values para incluir outros nomes de arquivo.

2. Exemplo de criação de uma regra de entrega baseada em uma expressão regular:

```powershell
$regexCondition = New-AzCdnDeliveryRuleUrlFileNameConditionObject -Operator RegexMatch -Values @("^[A-Za-z0-9]+\.jpg$")
```

Neste exemplo, estamos criando um objeto de condição de nome de arquivo na URL usando o cmdlet New-AzCdnDeliveryRuleUrlFileNameConditionObject. Definimos o operador como "RegexMatch" para verificar se o nome do arquivo corresponde à expressão regular especificada. Neste caso, estamos verificando se o nome do arquivo contém apenas letras maiúsculas, minúsculas ou números, seguido de ".jpg".

Conclusão:
O cmdlet New-AzCdnDeliveryRuleUrlFileNameConditionObject é uma ferramenta útil para configurar regras de entrega de conteúdo no Azure CDN. Ele oferece flexibilidade para criar condições com base no nome do arquivo na URL, permitindo que você personalize o comportamento de entrega de conteúdo de acordo com suas necessidades. Esperamos que os exemplos fornecidos neste artigo tenham sido úteis para você começar a usar este cmdlet em seus scripts do PowerShell. Nenhum comentário:

Utilizando o New-AzCdnDeliveryRuleUrlFileExtensionConditionObject no PowerShell

Título: Utilizando o New-AzCdnDeliveryRuleUrlFileExtensionConditionObject no PowerShell

Introdução:
O PowerShell é uma ferramenta poderosa para automação de tarefas no ambiente Azure. Neste artigo, vamos explorar o uso do cmdlet New-AzCdnDeliveryRuleUrlFileExtensionConditionObject para criar regras de entrega de conteúdo com base em extensões de arquivos no Azure CDN.

Exemplos:
1. Criando uma regra de entrega baseada em uma única extensão de arquivo:
```
$condition = New-AzCdnDeliveryRuleUrlFileExtensionConditionObject -MatchType Equals -Extensions ".jpg"
```
Neste exemplo, criamos uma regra de entrega que irá corresponder a arquivos com extensão .jpg.

2. Criando uma regra de entrega baseada em múltiplas extensões de arquivo:
```
$extensions = ".jpg", ".png", ".gif"
$condition = New-AzCdnDeliveryRuleUrlFileExtensionConditionObject -MatchType Contains -Extensions $extensions
```
Neste exemplo, criamos uma regra de entrega que irá corresponder a arquivos que contenham as extensões .jpg, .png ou .gif.

3. Criando uma regra de entrega baseada em uma lista negra de extensões de arquivo:
```
$extensions = ".exe", ".dll", ".bat"
$condition = New-AzCdnDeliveryRuleUrlFileExtensionConditionObject -MatchType NotContains -Extensions $extensions
```
Neste exemplo, criamos uma regra de entrega que irá corresponder a arquivos que não contenham as extensões .exe, .dll ou .bat.

Conclusão:
O cmdlet New-AzCdnDeliveryRuleUrlFileExtensionConditionObject é uma ferramenta útil para a criação de regras de entrega de conteúdo no Azure CDN. Com ele, é possível definir com precisão quais arquivos serão entregues aos usuários finais, com base em suas extensões. Essa funcionalidade é especialmente útil para otimizar o desempenho e a segurança do seu ambiente Azure. Nenhum comentário:

Utilizando o New-AzCdnDeliveryRuleResponseHeaderActionObject no PowerShell

Título: Utilizando o New-AzCdnDeliveryRuleResponseHeaderActionObject no PowerShell

Introdução:
O PowerShell é uma poderosa ferramenta de automação que permite aos administradores de sistemas executar tarefas repetitivas de forma eficiente. Uma das funcionalidades do PowerShell é a capacidade de criar e gerenciar regras de entrega no Azure Content Delivery Network (CDN). Neste artigo, iremos explorar o comando New-AzCdnDeliveryRuleResponseHeaderActionObject e fornecer exemplos de como utilizá-lo para adicionar cabeçalhos de resposta em suas regras de entrega.

Exemplos:
1. Adicionar um cabeçalho de resposta personalizado:
```powershell
$headerAction = New-AzCdnDeliveryRuleResponseHeaderActionObject -HeaderName "X-Custom-Header" -HeaderValue "Custom Value"
```

2. Adicionar vários cabeçalhos de resposta:
```powershell
$headerActions = @(
New-AzCdnDeliveryRuleResponseHeaderActionObject -HeaderName "X-Custom-Header1" -HeaderValue "Custom Value1",
New-AzCdnDeliveryRuleResponseHeaderActionObject -HeaderName "X-Custom-Header2" -HeaderValue "Custom Value2"
)
```

3. Substituir um cabeçalho de resposta existente:
```powershell
$headerAction = New-AzCdnDeliveryRuleResponseHeaderActionObject -HeaderName "Cache-Control" -HeaderValue "public, max-age=3600"
```

Conclusão:
O comando New-AzCdnDeliveryRuleResponseHeaderActionObject é uma ferramenta poderosa para adicionar ou modificar cabeçalhos de resposta em suas regras de entrega no Azure CDN. Com estes exemplos, você pode facilmente personalizar os cabeçalhos de resposta de acordo com suas necessidades. Continue explorando o PowerShell e aproveite ao máximo suas funcionalidades de automação. Nenhum comentário:

Aprenda a usar o New-AzCdnDeliveryRuleRequestUriConditionObject no PowerShell

Título: Aprenda a usar o New-AzCdnDeliveryRuleRequestUriConditionObject no PowerShell

Introdução:
O PowerShell é uma ferramenta poderosa para automatizar tarefas e gerenciar recursos na plataforma Azure. Neste artigo, vamos explorar o uso do cmdlet New-AzCdnDeliveryRuleRequestUriConditionObject para criar regras de entrega condicionais no Azure Content Delivery Network (CDN). Com este cmdlet, você poderá direcionar solicitações específicas com base na URI da solicitação, permitindo um controle mais granular sobre o cache e a entrega de conteúdo.

Exemplos:
1. Definindo uma regra de entrega condicional baseada em uma URI específica:

```powershell
$rule = New-AzCdnDeliveryRuleRequestUriConditionObject -MatchValue '/imagens/logo.png' -Operator Equal
```

Neste exemplo, criamos uma regra de entrega condicional que só será aplicada quando a URI da solicitação for exatamente "/imagens/logo.png".

2. Criando uma regra de entrega condicional com correspondência de padrão:

```powershell
$rule = New-AzCdnDeliveryRuleRequestUriConditionObject -MatchValue '/imagens/*.png' -Operator Contains
```

Neste caso, a regra de entrega condicional será acionada quando a URI da solicitação contiver qualquer arquivo com extensão .png dentro do diretório /imagens/.

3. Utilizando uma expressão regular para correspondência avançada:

```powershell
$rule = New-AzCdnDeliveryRuleRequestUriConditionObject -MatchValue '/[0-9]{4}/[0-9]{2}/[0-9]{2}/.*' -Operator RegexMatch
```

Com essa expressão regular, podemos criar uma regra de entrega condicional que será aplicada a qualquer solicitação com uma URI no formato /YYYY/MM/DD/*, onde YYYY representa o ano, MM o mês e DD o dia.

Conclusão:
O uso do New-AzCdnDeliveryRuleRequestUriConditionObject permite a criação de regras de entrega condicionais personalizadas no Azure CDN. Com base na URI da solicitação, é possível direcionar o cache e a entrega de conteúdo de forma mais precisa. Neste artigo, exploramos exemplos de uso deste cmdlet em diferentes cenários. Experimente utilizar esses exemplos como ponto de partida para criar suas próprias regras de entrega condicionais no PowerShell. Nenhum comentário:

Utilizando o New-AzCdnDeliveryRuleRequestSchemeConditionObject no PowerShell

Título: Utilizando o New-AzCdnDeliveryRuleRequestSchemeConditionObject no PowerShell

Introdução:
O PowerShell é uma poderosa ferramenta de automação e gerenciamento de sistemas. Neste artigo, vamos explorar o uso do cmdlet New-AzCdnDeliveryRuleRequestSchemeConditionObject para criar condições de regra de entrega de conteúdo com base no esquema da solicitação no Azure CDN (Content Delivery Network).

Exemplos:
1. Verificar se o esquema da solicitação é HTTP:
```powershell
$condition = New-AzCdnDeliveryRuleRequestSchemeConditionObject -Operator Equal -Scheme Http
```

2. Verificar se o esquema da solicitação é HTTPS:
```powershell
$condition = New-AzCdnDeliveryRuleRequestSchemeConditionObject -Operator Equal -Scheme Https
```

3. Verificar se o esquema da solicitação não é HTTPS:
```powershell
$condition = New-AzCdnDeliveryRuleRequestSchemeConditionObject -Operator NotEqual -Scheme Https
```

4. Verificar se o esquema da solicitação é HTTP ou HTTPS:
```powershell
$condition = New-AzCdnDeliveryRuleRequestSchemeConditionObject -Operator MultiEqual -Scheme Http, Https
```

Conclusão:
O New-AzCdnDeliveryRuleRequestSchemeConditionObject é uma excelente ferramenta para criar condições de regras de entrega de conteúdo no Azure CDN com base no esquema da solicitação. Com os exemplos fornecidos neste artigo, você poderá utilizar esse cmdlet para personalizar e otimizar o comportamento do seu CDN de acordo com suas necessidades específicas. Aproveite todo o potencial do PowerShell e do Azure CDN para melhorar a experiência dos seus usuários finais. Nenhum comentário:

Como usar o New-AzCdnDeliveryRuleRequestMethodConditionObject no PowerShell

Título: Como usar o New-AzCdnDeliveryRuleRequestMethodConditionObject no PowerShell

Introdução:
O PowerShell é uma ferramenta poderosa para automação de tarefas e gerenciamento de recursos. Uma das funcionalidades interessantes é o uso do cmdlet New-AzCdnDeliveryRuleRequestMethodConditionObject, que permite criar condições baseadas no método de requisição em uma regra de entrega do Azure CDN. Neste artigo, exploraremos exemplos práticos do uso deste cmdlet.

Exemplos:
1. Exemplo de criação de uma condição baseada no método de requisição GET:
```powershell
New-AzCdnDeliveryRuleRequestMethodConditionObject -MatchValue "GET" -Operator Equal
```
Neste exemplo, estamos criando uma condição que será satisfeita apenas quando o método de requisição for "GET".

2. Exemplo de criação de uma condição baseada no método de requisição POST:
```powershell
New-AzCdnDeliveryRuleRequestMethodConditionObject -MatchValue "POST" -Operator Equal
```
Neste exemplo, estamos criando uma condição que será satisfeita apenas quando o método de requisição for "POST".

3. Exemplo de criação de uma condição baseada em diferentes métodos de requisição:
```powershell
$methods = @("GET", "POST", "PUT")
New-AzCdnDeliveryRuleRequestMethodConditionObject -MatchValue $methods -Operator In
```
Neste exemplo, estamos criando uma condição que será satisfeita quando o método de requisição for qualquer um dos valores presentes no array `$methods` (GET, POST ou PUT).

Conclusão:
O PowerShell oferece uma ampla gama de recursos para automação de tarefas e gerenciamento de recursos. O cmdlet New-AzCdnDeliveryRuleRequestMethodConditionObject é uma ferramenta útil para criar condições baseadas no método de requisição em regras de entrega do Azure CDN. Com os exemplos fornecidos neste artigo, você poderá utilizar esse cmdlet de forma eficiente em seus scripts PowerShell, tornando o gerenciamento do Azure CDN mais personalizado e flexível. Nenhum comentário:

Utilizando o New-AzCdnDeliveryRuleRequestHeaderConditionObject no PowerShell

Título: Utilizando o New-AzCdnDeliveryRuleRequestHeaderConditionObject no PowerShell

Introdução:
O PowerShell é uma ferramenta poderosa que permite automatizar tarefas e gerenciar recursos em ambientes de nuvem, como o Azure. Neste artigo, vamos explorar o cmdlet New-AzCdnDeliveryRuleRequestHeaderConditionObject e como utilizá-lo para criar regras de entrega personalizadas no Azure Content Delivery Network (CDN).

Exemplos:
1. Exemplo de uso básico:
```powershell
$conditionObject = New-AzCdnDeliveryRuleRequestHeaderConditionObject -MatchValues @("value1", "value2") -Operator Equal -SelectorHeader "header-name"
```
Neste exemplo, estamos criando um objeto de condição para verificar se o valor do cabeçalho "header-name" é igual a "value1" ou "value2".

2. Exemplo de uso com operadores lógicos:
```powershell
$conditionObject = New-AzCdnDeliveryRuleRequestHeaderConditionObject -MatchValues @("value1", "value2") -Operator Equal -SelectorHeader "header-name" -OperatorGroup "AND"
```
Neste exemplo, estamos criando um objeto de condição com o mesmo cabeçalho e valores do exemplo anterior, mas utilizando o operador lógico "AND". Isso significa que a regra de entrega será aplicada apenas se o valor do cabeçalho for igual a "value1" e "value2".

3. Exemplo de uso com negação:
```powershell
$conditionObject = New-AzCdnDeliveryRuleRequestHeaderConditionObject -MatchValues @("value1", "value2") -Operator Equal -SelectorHeader "header-name" -Negate $true
```
Neste exemplo, estamos criando um objeto de condição com a negação habilitada. Isso significa que a regra de entrega será aplicada apenas se o valor do cabeçalho não for igual a "value1" ou "value2".

Conclusão:
O cmdlet New-AzCdnDeliveryRuleRequestHeaderConditionObject é uma ferramenta útil para criar regras de entrega personalizadas no Azure CDN. Com ele, é possível definir condições baseadas em cabeçalhos de solicitação HTTP, permitindo uma maior flexibilidade no gerenciamento da entrega de conteúdo. Ao utilizar os exemplos fornecidos neste artigo, você estará pronto para começar a utilizar esse recurso em seus próprios scripts PowerShell. Nenhum comentário: