Gerir implementações de cloud complexas com funcionalidades avançadas do modelo arm JSON
Este módulo ensina-o a utilizar funcionalidades avançadas de modelos do ARM JSON para efetuar a gestão de segredos e implementações condicionais.
Objetivos de aprendizagem
Depois de concluir este módulo, conseguirá:
- Controlar a ordem de implementação dos recursos com a construção
dependsOn
. - Atribuir de forma segura segredos, como palavras-passe, aos recursos nos modelos através do Azure Key Vault e do modelo do ARM.
- Implementar os recursos condicionalmente com a construção
condition
e os parâmetros no momento da implementação. - Implementar vários recursos do mesmo tipo com a construção
copy
para reduzir a configuração repetitiva.
Pré-requisitos
- Estar familiarizado com o Azure, incluindo o portal do Azure, subscrições, grupos de recursos e definições de recursos.
- Experiência na criação e execução de modelos do ARM básicos.
- Ter o Visual Studio Code (instalado localmente).
- Ter a extensão das Ferramentas do Azure Resource Manager para Visual Studio Code (instalada localmente).
- Ter a extensão do PowerShell para Visual Studio Code (instalada localmente).
- No Windows, ter o cliente OpenSSH.
- Uma das seguintes opções:
- Ter as ferramentas mais recentes da CLI do Azure (instaladas localmente).
- Ter o Azure PowerShell mais recente e o módulo Azure PowerShell (instalados localmente).