Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Trouver les AMIs avec SSM Agent préinstallé
AWS Systems Manager L'agent (SSM Agent) est préinstallé sur certains Amazon Machine Images (AMIs) fournis par AWS des tiers de confiance.
Par exemple, lorsque vous lancez une instance Amazon Elastic Compute Cloud (Amazon EC2) créée à partir d'un des systèmes d'exploitation suivants, vous constaterez probablement qu'elle SSM Agent est déjà installée : AMI
-
AlmaLinux
-
Amazon Linux 1 Base AMIs daté du 09/2017 et versions ultérieures
-
Amazon Linux 2
-
AMIs Amazon Linux 2 Base optimisées ECS
-
Amazon Linux 2023 (AL2023)
-
Amazon EKS optimisé Amazon Linux AMIs
-
macOS10,14.x (Mojave), 10,15.x (Catalina), 11,x (Big Sur), 12,x (Monterey), 13,x (Ventura), 14,x (Sonoma) et 15,x (Sequoia)
-
SUSE Linux Enterprise Server (SLES) 12 et 15
-
Ubuntu Server16,04 LTS 64 bits (Snap), 18,04, 20,04, 22,04 LTS, 23,10, 24,04 LTS, 24,0 et 25,04
-
Les AMIs Windows Server 2008-2012 R2 publiées en novembre 2016 ou après
-
Windows Server2016, 2019, 2022 (sauf les versions Nano) et 2025
Note
La version de SSM Agent préinstallé sur une AMI peut ne pas être la dernière version disponible. La bonne pratique consiste à toujours utiliser la dernière version disponible de SSM Agent sur vos nœuds gérés. Pour plus d’informations sur l’automatisation des mises à jour de SSM Agent, consultez Automatiser les mises à jour de SSM Agent.
SSM Agentpeut être préinstallé sur des appareils AWS gérés AMIs qui ne figurent pas dans cette liste. Cela indique généralement que le système d'exploitation (OS) n'est pas entièrement pris en charge par tous les outils de Systems Manager.
SSM Agentpeut également être préinstallé s'il se AMIs trouve dans AWS Marketplace ou dans le AMIs référentiel communautaire, mais il AWS ne les AMIs prend pas en charge.
Vérifier le statut de SSM Agent
Selon la date d'initialisation, il se peut que SSM Agent ne soit pas préinstallé sur une instance créée à partir d'une AMI figurant dans la liste précédente. Il est également possible que l'agent soit préinstallé sur une instance, mais que celui-ci ne soit pas en cours d'exécution. Par conséquent, nous vous recommandons de vérifier le statut de SSM Agent avant d'essayer d'utiliser Systems Manager sur une instance pour la première fois.
Utilisez la procédure suivante pour vérifier que SSM Agent est installé et exécuté sur une instance. Si vous constatez que l'agent n'est pas installé, procédez manuellement à l'installation sur les instances Linux, macOS et Windows Server.
Pour vérifier l'installation de SSM Agent sur une instance
-
Après avoir lancé une nouvelle instance, patientez quelques minutes pendant son initialisation.
-
Connectez-vous à l'instance en utilisant votre méthode préférée. Par exemple, vous pouvez utiliser SSH pour vous connecter à des instances Linux ou utiliser le Bureau à distance pour vous connecter à des instances Windows Server.
-
Vérifiez l'état de l'SSM Agent en exécutant la commande correspondant au type de système d'exploitation de votre instance.
Système d’exploitation Command Amazon Linux 1 sudo status amazon-ssm-agent
Amazon Linux 2 et Amazon Linux 2023 sudo systemctl status amazon-ssm-agent
macOS Il n'existe aucune commande permettant de vérifier l'état de l'SSM Agent sur macOS. Vous pouvez vérifier l'état en localisant et en évaluant le fichier journal de l'agent /var/log/amazon/ssm/amazon-ssm-agent.log
.SUSE Linux Enterprise Server sudo systemctl status amazon-ssm-agent
Ubuntu Server (32 bits) sudo status amazon-ssm-agent
Ubuntu Server (64 bits – Deb) sudo systemctl status amazon-ssm-agent
Ubuntu Server (64 bits – Snap) sudo systemctl status snap.amazon-ssm-agent.amazon-ssm-agent.service
Windows Server Get-Service AmazonSSMAgent
Astuce
Pour afficher les commandes de vérification de l'état de l'SSM Agent sur tous les types de systèmes d'exploitation pris en charge par Systems Manager, veuillez consulter Vérification du statut de l'SSM Agent et démarrage de l'agent.
-
Évaluez la sortie de la commande pour connaître l'état de l'SSM Agent.
État : installé et en cours d'exécution
Dans la plupart des cas, la sortie de commande indique que l'agent est installé et en cours d'exécution.
L'exemple suivant montre que l'SSM Agent est installé et en cours d'exécution sur une instance Amazon Linux 2.
amazon-ssm-agent.service - amazon-ssm-agent Loaded: loaded (/usr/lib/systemd/system/amazon-ssm-agent.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2021-10-20 19:09:29 UTC; 4min 6s ago --truncated--
L'exemple suivant montre que l'SSM Agent est installé et en cours d'exécution sur une instance Windows Server.
Status Name DisplayName ------ ---- ----------- Running AmazonSSMAgent Amazon SSM Agent
État : installé mais pas en cours d'exécution
Dans certains cas, la sortie de commande indique que l'agent est installé, mais qu'il n'est pas en cours d'exécution.
L'exemple suivant montre que l'SSM Agent est installé, mais qu'il n'est pas en cours d'exécution sur une instance Amazon Linux 2.
amazon-ssm-agent.service - amazon-ssm-agent Loaded: loaded (/usr/lib/systemd/system/amazon-ssm-agent.service; enabled; vendor preset: enabled) Active: inactive (dead) since Wed 2021-10-20 22:16:41 UTC; 18s ago --truncated--
L'exemple suivant montre que l'SSM Agent est installé, mais qu'il n'est pas en cours d'exécution sur une instance Windows Server.
Status Name DisplayName ------ ---- ----------- Stopped AmazonSSMAgent Amazon SSM Agent
Si l'agent est installé, mais n'est pas en cours d'exécution, vous pouvez l'activer manuellement à l'aide des commandes correspondant au type de système d'exploitation de votre instance.
Système d’exploitation Command Amazon Linux 1 sudo start amazon-ssm-agent
Amazon Linux 2 et Amazon Linux 2023 sudo systemctl enable amazon-ssm-agent
sudo systemctl start amazon-ssm-agent
macOS sudo launchctl load -w /Library/LaunchDaemons/com.amazon.aws.ssm.plist
sudo launchctl start com.amazon.aws.ssm
SUSE Linux Enterprise Server sudo systemctl enable amazon-ssm-agent
sudo systemctl start amazon-ssm-agent
Ubuntu Server (32 bits) sudo start amazon-ssm-agent
Ubuntu Server (64 bits – Deb) sudo systemctl enable amazon-ssm-agent
sudo systemctl start amazon-ssm-agent
Ubuntu Server (64 bits – Snap) sudo snap start amazon-ssm-agent
Windows Server Exécutez la commande suivante dans PowerShell.
Start-Service AmazonSSMAgent
État : non installé
Dans certains cas, la sortie de commande indique que l'agent n'est pas installé.
L'exemple suivant montre que l'SSM Agent n'est pas installé sur une instance Amazon Linux 2.
Unit amazon-ssm-agent.service could not be found.
L'exemple suivant montre que l'SSM Agent n'est pas installé sur une instance Windows Server.
Get-Service : Cannot find any service with service name 'AmazonSSMAgent'. --truncated--
Si l'agent n'est pas installé, vous pouvez l'installer manuellement à l'aide de la procédure correspondant à votre type de système d'exploitation :