Utilizando o New-AzCdnUrlSigningActionObject para assinar URLs no PowerShell

Título: Utilizando o New-AzCdnUrlSigningActionObject para assinar URLs no PowerShell

Introdução:
O PowerShell é uma ferramenta poderosa para automação de tarefas no ambiente Microsoft. Neste artigo, vamos explorar o cmdlet New-AzCdnUrlSigningActionObject, que permite assinar URLs no Azure Content Delivery Network (CDN) usando o PowerShell. Veremos como utilizar esse cmdlet com exemplos práticos.

Exemplos:
1. Assinando uma URL com expiração:
```
$expiryTime = Get-Date -Hour 0 -Minute 0 -Second 0
$expiryTime = $expiryTime.AddDays(7)
$url = "https://cdn.example.com/image.jpg"
$action = New-AzCdnUrlSigningActionObject -ExpirationTime $expiryTime -AllowedProtocols "HttpsOnly"
$signedUrl = $action.Sign($url)
Write-Host "URL assinada com expiração: $signedUrl"
```
Neste exemplo, definimos uma data de expiração de uma semana a partir de hoje e assinamos a URL fornecida. O resultado é a URL assinada, que pode ser usada com segurança por uma semana.

2. Assinando uma URL com restrições de IP:
```
$url = "https://cdn.example.com/image.jpg"
$allowedIps = @("192.168.0.1", "10.0.0.1")
$action = New-AzCdnUrlSigningActionObject -AllowedIps $allowedIps
$signedUrl = $action.Sign($url)
Write-Host "URL assinada com restrições de IP: $signedUrl"
```
Neste exemplo, definimos uma lista de endereços IP permitidos e assinamos a URL fornecida. A URL assinada só será acessível a partir desses IPs específicos.

Conclusão:
O cmdlet New-AzCdnUrlSigningActionObject é uma ferramenta valiosa para garantir a segurança e controle de acesso às URLs em um ambiente Azure CDN. Com o PowerShell, podemos automatizar a criação de URLs assinadas com diferentes restrições, como expiração e restrições de IP. Esperamos que este artigo tenha fornecido insights úteis sobre como utilizar esse cmdlet em seus projetos de automação no Azure.

Nenhum comentário:

Postar um comentário

ATENÇÃO: Seu comentário é muito importante para nós e esperamos que você compartilhe suas opiniões e sugestões abaixo. No entanto, lembramos que é de inteira responsabilidade dos usuários seguir as dicas postadas no Blog DicasQueFunfa. Pedimos que evite comentários ofensivos, ilegais ou prejudiciais, pois esses não serão tolerados e serão removidos. Agradecemos sua colaboração e esperamos que suas contribuições enriqueçam ainda mais nosso conteúdo.