Como faço para instalar o AWS Systems Manager Agent (SSM Agent) em uma instância Linux do Amazon EC2 no lançamento?
Quero instalar o AWS Systems Manager Agent (SSM Agent) na minha instância Linux do Amazon Elastic Compute Cloud (Amazon EC2) e iniciá-lo antes do lançamento.
Breve descrição
Por padrão, o SSM Agent está instalado no Amazon Linux Base Amazon Machine Images (AMIs) com data de 2017.09 e posterior. O SSM Agent também está instalado por padrão nas AMIs de base otimizadas para ECS do Amazon Linux 2 e do Amazon Linux 2. As últimas AMIs otimizadas do Amazon EKS instalam o SSM Agent automaticamente.
Você deve instalar manualmente o SSM Agent nas instâncias do Amazon EC2 criadas a partir de outras versões das AMIs do Linux. Você pode instalar o SSM Agent adicionando dados do usuário a uma instância Linux do Amazon EC2 antes do lançamento.
Antes de instalar o SSM Agent, revise as seguintes informações:
Resolução
1. Crie um perfil de instância do IAM para usar com o SSM Agent.
2. Siga as etapas 1 a 5 em Iniciar uma instância usando o Assistente de inicialização da instância.
3. Na página Configurar detalhes da instância, na lista suspensa de perfis do IAM, selecione o perfil da instância que você criou na etapa 1.
4. Na página Configurar detalhes da instância, expanda Detalhes avançados.
5. Para Dados do usuário, escolha Como texto. Na caixa Dados do usuário, insira as informações de acordo com seus requisitos de distribuição Linux.
Amazon Linux 2, RHEL 7 e CentOS 7 (64 bits)
#!/bin/bash cd /tmp sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm sudo systemctl enable amazon-ssm-agent sudo systemctl start amazon-ssm-agent
RHEL 8 e CentOS 8
#!/bin/bash cd /tmp sudo dnf install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm sudo systemctl enable amazon-ssm-agent sudo systemctl start amazon-ssm-agent
Observação: O Python 2 ou o Python 3 devem estar instalados em sua instância RHEL 8 ou CentOS 8 para que o SSM Agent funcione corretamente. Para verificar se o Python está instalado, adicione o seguinte comando aos exemplos de comandos anteriores:
sudo dnf install python3
Amazon Linux, CentOS 6 (64 bits)
#!/bin/bash cd /tmp sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm sudo start amazon-ssm-agent
Ubuntu 16 (Deb Installer), Debian 8 e 9
#!/bin/bash mkdir /tmp/ssm cd /tmp/ssm wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_amd64/amazon-ssm-agent.deb sudo dpkg -i amazon-ssm-agent.deb sudo systemctl enable amazon-ssm-agent
Ubuntu 14 (instalador Deb)
#!/bin/bash mkdir /tmp/ssm cd /tmp/ssm wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_amd64/amazon-ssm-agent.deb sudo dpkg -i amazon-ssm-agent.deb sudo start amazon-ssm-agent
Suse 12
#!/bin/bash mkdir /tmp/ssm cd /tmp/ssm wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm sudo rpm --install amazon-ssm-agent.rpm sudo systemctl enable amazon-ssm-agent sudo systemctl start amazon-ssm-agent
Para obter mais informações, consulte Dados do usuário e o console.
6. Conclua a adição de outros parâmetros, como armazenamento, tags e grupos de segurança.
7. Inicie sua instância.
Para Windows, consulte Como faço para instalar o AWS Systems Manager Agent (SSM Agent) em uma instância Windows do Amazon EC2 no lançamento?
Informações relacionadas
Automatizar atualizações para o SSM Agent
Instalação manual do SSM Agent em instâncias do EC2 para Linux
Configuração do AWS Systems Manager
Instalação manual do SSM Agent em instâncias do EC2 para Windows Server
Vídeos relacionados
Conteúdo relevante
- AWS OFICIALAtualizada há 3 anos
- AWS OFICIALAtualizada há 4 anos
- AWS OFICIALAtualizada há um ano
- AWS OFICIALAtualizada há 2 anos