Introdução
Os fluxos de trabalho permitem que você implante seus recursos do Azure de maneira repetível. Neste módulo, você aprenderá a estender um fluxo de trabalho de implantação para trabalhar com vários ambientes. Seu fluxo de trabalho ajudará você a validar e testar suas alterações sem adicionar riscos ao seu ambiente de produção. Depois de validar suas alterações, seu fluxo de trabalho usará o mesmo processo para implantar em seu ambiente de produção.
Cenário de exemplo
Suponha que você seja um administrador do Azure em uma empresa de brinquedos. Você tem trabalhado com a equipe do site para criar um modelo Bicep que implanta e configura os recursos do Azure. Você também criou um fluxo de trabalho para implantar o arquivo Bicep automaticamente.
Sua equipe de sites deseja se integrar a um serviço de análise de produtos de terceiros. O serviço permite que seus clientes enviem e exibam revisões de produtos para seus brinquedos. A equipe do site precisa conseguir experimentar o serviço quando está integrando o serviço ao site da empresa, mas ela não quer enviar análises reais de produtos. A equipe tem acesso a uma versão de área restrita do serviço de revisão para testes seguros.
Agora, a equipe deseja sua ajuda para atualizar seu fluxo de trabalho de implantação. A equipe precisa implantar o site em um ambiente que não seja de produção separado do ambiente de produção que os clientes usam. A equipe precisa usar definições de configuração diferentes para a API de classificações em cada ambiente:
O que você aprenderá?
Neste módulo, você aprenderá a estender um fluxo de trabalho para implantar o código Bicep em vários ambientes do Azure de maneira consistente. Você cria identidades de carga de trabalho separadas para cada ambiente para dar suporte a maior segurança e isolamento.
Você usará os chamados fluxos de trabalho para definir as etapas de implantação em um único local e usará parâmetros Bicep para lidar com as diferenças de configuração entre seus ambientes. Você também vai proteger os valores de parâmetro para que não ocorra vazamento inadvertido de segredos nos logs do fluxo de trabalho.
Qual é a meta principal?
Depois de concluir este módulo, você poderá atualizar seu fluxo de trabalho para os vários ambientes de destino. Você saberá como usar os chamados fluxos de trabalho para evitar repetição em suas definições e como fornecer parâmetros para seus arquivos Bicep em cada ambiente.