sexta-feira, 21 de julho de 2023
Utilizando o New-AzCdnUrlSigningActionObject para assinar URLs no PowerShell
Título: Utilizando o New-AzCdnUrlSigningActionObject para assinar URLs no PowerShellIntroduçã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.
By
Ricardo Oliveira
às
julho 21, 2023
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Marcadores:
Cmdlet,
PowerShell,
Scripts,
Windows,
Windows 10,
Windows 11
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.