Wie füge ich eine Lightsail-Instanz zu Systems Manager hinzu?
Ich möchte meine Amazon Lightsail-Instance zu AWS Systems Manager hinzufügen.
Kurzbeschreibung
Systems Manager ist nicht direkt für Lightsail-Instances verfügbar.
Sie können eine Hybridaktivierung verwenden, um Ihre Lightsail-Instance zu Systems Manager hinzuzufügen. Um SSH-Verbindungsprobleme zu beheben, verwenden Sie den Session Manager, um ohne SSH-Zugriff auf Ihre Lightsail-Instance zuzugreifen. Session Manager ist eine Funktion von AWS Systems Manager.
Lösung
Generieren Sie einen Hybrid-Aktivierungscode und eine ID für Systems Manager
- Öffnen Sie die AWS-Systems-Manager-Konsole.
- Wählen Sie im Navigationsbereich unter Node Management Hybrid Activations aus.
- Wählen Sie Aktivierung erstellen. Verwenden Sie die folgenden Parameter:
**Beschreibung der Aktivierung:**Geben Sie eine Beschreibung ein.
**Instancelimit:**Geben Sie die Anzahl der Instancen ein, die Sie registrieren möchten.
**IAM-Rolle:**Wählen Sie Eine standardmäßige Systemrolle zur Befehlsausführung ** erstellen, die über die erforderlichen Berechtigungen verfügt, **um automatisch eine Rolle mit dem Namen AmazonEC2RunCommandRoleForManagedInstances zu erstellen. - Wählen Sie Aktivierung erstellen.
Sie erhalten eine Meldung ähnlich der folgenden:
„Sie haben erfolgreich eine neue Aktivierung erstellt. Ihr Aktivierungscode ist unten aufgeführt. Kopieren Sie diesen Code und bewahren Sie ihn an einem sicheren Ort auf, da Sie nicht mehr darauf zugreifen können.
Aktivierungscode von JELXXXXXXD0JMSP
Aktivierungs-ID 1d7103ea-xxxxxxxxxxxxxxxx52258ac0b4
Sie können jetzt amazon-ssm-agent installieren und Ihre Instance mit Run Command verwalten.“
**Wichtig:**Notieren Sie sich den Aktivierungscode und die Aktivierungs-ID aus der Nachricht, die Sie erhalten.
Fügen Sie dem Systems Manager eine laufende Lightsail-Instance hinzu
Gehen Sie wie folgt vor, wenn Sie über die Browserkonsole oder über einen SSH-Client SSH-Zugriff auf die Instance haben. Wenn Sie keinen SSH-Zugriff haben, lesen Sie den Abschnitt Hinzufügen einer Lightsail-Instance zum Systems Manager beim Start.
Gehen Sie wie folgt vor, um Systems Manager eine laufende Lightsail-Instance hinzuzufügen:
-
Melden Sie sich bei der Lightsail-Instance an. Installieren Sie den AWS Systems Manager Agent (SSM Agent):
sudo mkdir /tmp/ssm sudo 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 restart amazon-ssm-agent sudo systemctl enable amazon-ssm-agent**Hinweis:**Mit diesen Befehlen wird der SSM Agent auf einer Debian Lightsail-Instance installiert. Von Bitnami betriebene Lightsail-Instances verwenden das Debian-Betriebssystem. Informationen zur Installation anderer Betriebssysteme finden Sie unter So installieren Sie den SSM Agent auf Hybrid-Linux-Knoten.
-
Führen Sie den folgenden Befehl aus, um die Instance bei Systems Manager zu registrieren. Ersetzen Sie den Code durch Ihren Aktivierungscode und die ID durch Ihre Aktivierungs-ID. Ersetzen Sie die **Region ** durch Ihre AWS-Region:
sudo amazon-ssm-agent -register -y -id '1d7xxxxxxxxxxxx1a52258ac0b4' -code 'byjELGxxxxxxx0jmSP' -region 'ap-south-1' -
Führen Sie den folgenden Befehl aus, um den SSM Agent neu zu starten:
sudo systemctl restart amazon-ssm-agent -
Wählen Sie in der AWS Systems Manager-Konsole Fleet Manager aus. Ihre Lightsail-Instance wird mit einer ID angezeigt, der mi- vorangestellt ist.
-
Stellen Sie unter Ping-Status des SSM-Agenten sicher, dass die Instance online ist. Wenn die Instance online ist, wählen Sie die Instance aus.
-
Wählen Sie „Instanceaktionen“ und dann „Sitzung starten“.
Fügen Sie beim Start eine Lightsail-Instance zu Systems Manager hinzu
Wenn Sie Probleme mit der SSH-Verbindung haben, gehen Sie wie folgt vor.
Um beim Start der Instance eine Lightsail-Instance zum Systems Manager hinzuzufügen, übertragen Sie den Aktivierungscode über ein Benutzerdatenskript:
-
Wählen Sie beim Start der Instance Startskript hinzufügen aus.
-
Fügen Sie den folgenden Code in das Feld Startskript ein. Fügen Sie den Befehl sudo amazon-ssm-agent -register Ihrer Aktivierungs-ID, Ihrem Aktivierungscode und Ihrer AWS-Region hinzu:
sudo mkdir /tmp/ssm sudo 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 sudo amazon-ssm-agent -register -y -id '1d7xxxxxxxxxxxx1a52258ac0b4' -code 'byjELGxxxxxxx0jmSP' -region 'ap-south-1' sudo systemctl restart amazon-ssm-agent**Hinweis:**Diese Befehle installieren den SSM-Agenten auf einer Debian Lightsail-Instance. Von Bitnami betriebene Lightsail-Instances verwenden das Debian-Betriebssystem. Informationen zur Installation anderer Betriebssysteme finden Sie unter So installieren Sie den SSM Agent auf Hybrid-Linux-Knoten.
-
Gehen Sie wie unter Hinzufügen einer laufenden Lightsail-Instance zu Systems Manager beschrieben vor, um von der AWS Systems Manager-Konsole aus auf die Instance zuzugreifen.
- Themen
- Compute
- Tags
- Amazon Lightsail
- Sprache
- Deutsch

Relevanter Inhalt
AWS OFFICIALAktualisiert vor 2 Jahren
AWS OFFICIALAktualisiert vor einem Jahr