As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Configuração
AWS As tarefas do App2Container (A2C) geram os arquivos e. analysis.json deployment.json Esses arquivos têm valores configuráveis para controlar o que compreende a imagem Docker gerada e as especificações do ambiente de destino. AWS
Forneça valores para os parâmetros a seguir aceitos pelo analysis.json:
-
appExcludedFiles: a lista de arquivos que devem ser excluídos da imagem do contêiner. -
appSpecificFiles: os arquivos específicos de aplicação que devem ser incluídos na imagem do contêiner. -
applicationMode(booleano, obrigatório): a abordagem usada pelo App2Container para determinar quais arquivos serão incluídos na imagem do contêiner. O App2Container usa o modo de aplicação (valor =true) para estruturas de aplicações compatíveis e o modo de processo (valor =false) para todas as outras configurações. Se necessário, você poderá substituir esse valor. Por exemplo, se sua aplicação executa em uma estrutura compatível, mas o App2Container não a reconhece e atribuir o modo de processo, é possível substituir a configuração para usar o modo de aplicação. -
imageRepository: o local em que a imagem do contêiner é armazenada. -
logLocations: arquivos de log ou diretórios de log específicos a serem roteados parastdout.Tenha cuidado ao especificar caminhos nos parâmetros de inclusão e exclusão, pois os caminhos têm um impacto direto na forma como a aplicação é executada após a implantação. Por exemplo, se você excluir determinados arquivos dependentes de aplicação, é possível que a aplicação não seja iniciada ou executada com êxito. Da mesma forma, incluir arquivos não dependentes na compilação do contêiner pode aumentar desnecessariamente o tamanho do contêiner.
Para obter a lista completa de parâmetros compatíveis com
analysis.json, consulte a Documentação do App2Container.
O deployment.json arquivo gerado pela tarefa de conteinerização fornece valores configuráveis para escolher o ambiente de destino. AWS
-
Não altere os valores
a2CTemplateVersion,applicationIdeimageName. -
Escolha o ambiente de implantação de destino do Amazon ECS ou do Amazon EKS ou AWS App Runner definindo
createEcsArtifactsoucreateEksArtifactsoucreateAppRunnerArtifactsparatrue. -
Configure o objeto
reuseResources. Inclua recursos compartilhados, comovpcId,sshKeyPairNameeacmCertificateNameque possam ser reutilizados em todo o modelo do AWS CloudFormation .Para obter a lista completa de parâmetros compatíveis com
deployment.json, consulte a Documentação do App2Container.
Quando o App2Container é executado no modo de processo, a imagem do contêiner gerada pode ser enorme, pois inclui a maioria das pastas em execução no servidor de aplicações. Para uma abordagem detalhada sobre como reduzir o tamanho da imagem do Docker gerada pelo App2Container, use o padrão de imagens do Docker gerado pelo Optimize AWS App2Container. A imagem do Docker otimizada poderá então ser usada posteriormente no próximo comando do App2Container.