DEV Community

Ewerton Jordão
Ewerton Jordão

Posted on • Originally published at Medium on

PowerShell Core | API Azure |Azure Database for MySQL

Provisionando recursos de banco de dados MySQL consumindo a API do Azure.

PowerShell Core Azure Rest API e MySQL

E ae, beleza pessoal? falando mais uma vez de como criar um recurso no Azure através do PowerShell, em outro artigo provisionei um recurso utilizando o provider listado do PostgreSQL que no final das contas bate na API REST do Azure e cria o(s) recurso(s). Neste artigo vamos provisionar o Azure Database for MySQL enviando uma requisição web. Veremos como recuperar as informações de assinatura, em qual contexto estamos, etc. É uma ótima opção para escapar de ter que logar inúmeras vezes para provisionar o recurso na “mão” 🙌.

Obs: Para esta demo utilizo um grupo de recursos chamado testeGratuitoAzure se você não possui o mesmo grupo de recursos será necessário alterar alguns trechos do script ou criar o ResourceGroup. Outro ponto importante é o custo, acesse o link e verifique https://azure.microsoft.com/en-us/pricing/calculator/?service=mysql .

Feita as considerações vamos a 😈 DEMO😈 ✊ ✌️.

Resultado após executar o script.

Visualizando o log do Azure (Get-Azlog)

Se tudo estiver ok, após as validações da API a criação dos recursos será concluída com sucesso ou falha 😅, com o cmdlet Get-AzLog você pode consultar o log de execução da criação dos recursos no Azure, para saber se obteve sucesso na criação do recurso ou se deve corrigir algum parâmetro na requisição. Informando o parâmetro ResourceProvider você filtra o resultado da consulta do log.

resultado da execução do Get-AzResource

Utilizando o Get-AzResource ele vai retornar todos os recursos provisionados no Azure.

Recurso criado no Azure.

Servidor de Banco de dados MySQL visão portal Azure

É isso pessoal, demonstrei como o PowerShell facilita o provisionamento de recursos consumindo a API REST do Azure ☁️ .

Não se esqueça, PS é vida 😍.

Top comments (0)