Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O recurso de composição da CLI do Desenvolvedor do Azure (azd) simplifica o processo de criação, implantação e gerenciamento de aplicativos de nuvem. azd composeUsando, você pode definir e gerenciar a infraestrutura e o código do aplicativo para seu projeto de forma unificada. Este guia explica como gerar código Bicep a partir do azd compose recurso, permitindo que você personalize sua infraestrutura de nuvem para atender aos seus requisitos específicos.
Como azd compose gerencia o estado da infraestrutura
O azd compose recurso rastreia o estado da sua infraestrutura na memória durante o processo de composição. Essa abordagem permite que você defina e refinar iterativamente seu aplicativo e infraestrutura sem gerar arquivos imediatamente ou modificar o diretório do projeto.
Quando você executa o comando azd infra synth, o estado na memória é convertido em arquivos Bicep na pasta infra. Neste ponto, o estado de infraestrutura faz a transição de ser gerenciado na memória para ser representado como código, permitindo uma personalização adicional.
Dica
Use azd compose para prototipar rapidamente a sua infraestrutura antes de se comprometer com alterações em arquivos com azd infra synth.
Gerar o código Bicep
Para explorar ou personalizar o código Bicep usado internamente por azd para provisionar recursos criados por azd add, execute o seguinte comando:
azd infra gen
Observação
O comando azd infra synth das versões anteriores de azd agora é um alias do azd infra generate, e continuará funcionando. No entanto, uma mensagem de aviso será exibida e o comando poderá ser removido em uma versão futura azd .
Esse comando gera os arquivos Bicep correspondentes na infra pasta do seu aplicativo.
Gerenciamento de atualizações com a geração Bicep
Ao executar o azd infra gen comando, você sai do azd compose fluxo de trabalho e do processo de inicialização simplificado. Desse ponto em diante, todas as alterações feitas nos arquivos Bicep gerados não são mais controladas por azd compose. Se você modificar os arquivos Bicep e executar azd infra gen posteriormente novamente, as alterações manuais serão substituídas pelo código recém-gerado.
Veja a aparência de um fluxo de trabalho típico:
- Você usa
azd addpara adicionar novos recursos do Azure ao seu projeto. Esses recursos são gerenciados internamente porazd. - Depois de concluir a adição de recursos, você executa
azd infra genpara gerar arquivos Bicep para esses recursos na pastainfrado projeto. Neste estágio, os recursos não são mais gerenciados peloazd composefluxo de trabalho. - Agora você pode atualizar manualmente os arquivos Bicep enquanto continua desenvolvendo seu aplicativo.
- Se você adicionar mais recursos ou executar
azd infra gennovamente, o conteúdo dainfrapasta será regenerado e quaisquer alterações manuais serão perdidas.
Por esse motivo, o recurso de redação é mais adequado para os seguintes cenários:
- Criar um conjunto inicial de recursos do Azure para seu projeto e, em seguida, gerenciar outras atualizações por conta própria editando os arquivos Bicep.
- Gerenciando seus recursos do Azure inteiramente por meio do recurso de composição sem executar
azd infra gen.