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á.
Implantação mutável com uma AMI configurada por ferramenta de implantação baseada em push
Essa estratégia se baseia no InstanceUserData parâmetro do Managed Services Create EC2 CT. Para obter mais informações sobre como usar esse parâmetro, consulte Como configurar instâncias com dados do usuário. Este exemplo pressupõe uma ferramenta de implantação de aplicativos baseada em pull, como Chef ou Puppet.
IDs todas as opções de tomografia computadorizada podem ser encontradas na Referência de tipo de alteração.
nota
Atualmente, você deve usar o armazenamento Amazon S3 com essa solução.
As etapas básicas estão descritas aqui e o procedimento está detalhado no Guia do usuário do AMS.
Crie um bucket de armazenamento Amazon S3. CT: ct-1a68ck03fn98r. O bucket do S3 deve ter o versionamento ativado (para obter informações sobre como fazer isso, consulte Habilitando o versionamento do bucket).
Coloque seus CodeDeploy artefatos agrupados nele. Você pode fazer isso com o console Amazon S3 sem solicitar acesso por meio do AMS. Ou usando uma variação desse comando:
aws s3 cpZIP_FILEPATH_AND_NAMEs3://S3BUCKET_NAME/Encontre uma AMI AMI, tudo estará CodeDeploy nele. Para encontrar uma AMI “cliente”, use:
Console AMS: a página de detalhes da VPC para a VPC relevante
API AMS Para a referência da API AMS SKMS, consulte a guia Relatórios no AWS Artifact Console. ou CLI:
aws amsskms list-amis
Crie uma EC2 instância. CT: ct-14027q0sjyt1h; defina uma tag e use o
InstanceUserDataparâmetro para executar um bootstrap e outros scriptsKey=backup, Value=true, incluindo chaves de autorização, pilha SALT (inicialize um minion — para obter mais informações, consulte Bootstrapping Salt no Linux EC2 com Cloud-Init) ou Ansible (instale um par de chaves — para obter mais informações, consulte Introdução ao Ansible e ao Dynamic Amazon Inventory Management). EC2 Como alternativa, solicite acesso e faça login na instância e configure-a com os artefatos de implantação necessários. Lembre-se de que os comandos baseados em push vêm da sua sub-rede corporativa para suas instâncias e talvez você precise configurar a autorização para que eles passem pelos bastiões. Você pode precisar de uma solicitação de serviço ao AMS para solicitar acesso ao group/AD grupo de segurança sem bastiões. Repita a etapa 4 para criar outra EC2 instância e configurá-la com o servidor mestre da ferramenta de implantação.
Quando precisar atualizar seu aplicativo, use a ferramenta de implantação para implantar as atualizações em suas instâncias.