Come faccio a installare AWS Systems Manager Agent (SSM Agent) su un'istanza Amazon EC2 Linux al momento del lancio?

3 minuti di lettura
0

Desidero installare AWS Systems Manager Agent (SSM Agent) sulla mia istanza Linux Amazon Elastic Compute Cloud (Amazon EC2) e avviarla prima del lancio.

Breve descrizione

Per impostazione predefinita, SSM Agent è installato su Amazon Linux Base Amazon Machine Images (AMI) con data 2017.09 e versioni successive. SSM Agent è installato anche per impostazione predefinita sulle AMI di Amazon Linux 2 e sulle AMI di base ottimizzate per Amazon Linux 2 ECS. Le AMI ottimizzate per Amazon EKS più recenti installano SSM Agent automaticamente.

È necessario installare manualmente SSM Agent su istanze Amazon EC2 create da altre versioni di AMI Linux. Puoi installare SSM Agent aggiungendo i dati utente a un'istanza Amazon EC2 Linux prima del lancio.

Prima di installare SSM Agent, consulta le seguenti informazioni:

Risoluzione

  1. Crea un profilo di istanza IAM da utilizzare con SSM Agent.

  2. Segui i passaggi 1-5 in Avvia un'istanza utilizzando la procedura guidata di avvio dell'istanza.

  3. Nella pagina Configura i dettagli dell'istanza, nell'elenco a discesa del ruolo IAM, seleziona il profilo dell'istanza che hai creato nel passaggio 1.

  4. Nella pagina Configura i dettagli dell'istanza, espandi Dettagli avanzati.

  5. Per Dati utente, scegli Come testo. Nella casella Dati utente, inserisci le informazioni in base ai requisiti della tua distribuzione Linux.

Amazon Linux 2, RHEL 7 e CentOS 7 (64 bit)

#!/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

Nota: Python 2 o Python 3 devono essere installati sull'istanza RHEL 8 o CentOS 8 affinché SSM Agent funzioni correttamente. Per verificare che Python sia installato, aggiungi il seguente comando agli esempi di comandi precedenti:

sudo dnf install python3

Amazon Linux, CentOS 6 (64 bit)

#!/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 (programma di installazione 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

Per ulteriori informazioni, consulta Dati utente e console.

  1. Completa l'aggiunta di altri parametri, come archiviazione, tag e gruppi di sicurezza.

  2. Avvia la tua istanza.

Per Windows, vedi Come si installa AWS Systems Manager Agent (SSM Agent) su un'istanza Windows di Amazon EC2 al momento del lancio?


Informazioni correlate

Automazione degli aggiornamenti a SSM Agent

Installazione manuale di SSM Agent su istanze EC2 per Linux

Configurazione di AWS Systems Manager

Installazione manuale dell'agente SSM sulle istanze EC2 per Windows Server

Perché la mia istanza EC2 non viene visualizzata in Istanze gestite nella console di Systems Manager?

AWS UFFICIALE
AWS UFFICIALEAggiornata 2 anni fa