"register"-Befehlsbeispiele - AWS OpsWorks

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

"register"-Befehlsbeispiele

Wichtig

Der AWS OpsWorks Stacks Dienst hat am 26. Mai 2024 das Ende seiner Lebensdauer erreicht und wurde sowohl für neue als auch für bestehende Kunden deaktiviert. Wir empfehlen Kunden dringend, ihre Workloads so bald wie möglich auf andere Lösungen zu migrieren. Wenn Sie Fragen zur Migration haben, wenden Sie sich an das AWS Support Team auf AWS re:POST oder über den AWS Premium-Support.

Anmerkung

Diese Funktion wird nur für Linux-Stacks unterstützt.

In diesem Abschnitt werden einige Beispiele für register-Befehlszeichenfolgen beschrieben.

Registrieren Sie eine Amazon EC2 EC2-Instance von einer Workstation aus

Das folgende Beispiel registriert eine Amazon EC2 EC2-Instance von einer Workstation aus. Die Befehlszeichenfolge verwendet Standardanmeldedaten und identifiziert die Instance anhand ihrer Amazon EC2 EC2-Instance-ID. Sie können dieses Beispiel auch für lokale Instances verwenden, indem Sie ec2 in on-premises ändern.

aws opsworks register \ --region us-west-2 \ --use-instance-profile \ --infrastructure-class ec2 \ --stack-id ad21bce6-7623-47f1-bf9d-af2affad8907 \ --ssh-user-name my-sshusername \ --ssh-private-key "./keys/mykeys.pem" \ i-2422b9c5
Registrieren einer lokalen Instance von einer Workstation

Im folgenden Beispiel wird eine lokale Instance von einer separaten Workstation registriert. Die Befehlszeichenfolge verwendet die Standardanmeldeinformationen und meldet sich mit der angegebenen ssh-Befehlszeichenfolge an der Instance an. Falls für die Instance ein Passwort erforderlich ist, werden Sie von register zur Eingabe aufgefordert. Sie können das Beispiel für Amazon EC2 EC2-Instances verwenden, indem Sie on-premises zu ec2 wechseln.

aws opsworks register \ --region us-west-2 \ --infrastructure-class on-premises \ --stack-id ad21bce6-7623-47f1-bf9d-af2affad8907 \ --override-ssh "ssh your-user@192.0.2.0"
Anmerkung

Sie können --override-ssh damit eine beliebige benutzerdefinierte SSH-Befehlszeichenfolge angeben. AWS OpsWorks Stacks verwendet dann die angegebene Zeichenfolge, um sich bei der Instanz anzumelden, anstatt eine Befehlszeichenfolge zu erstellen. Ein weiteres Beispiel finden Sie unter Registrieren einer Instance mithilfe einer benutzerdefinierten SSH-Befehlszeichenfolge.

Registrieren einer Instance mithilfe einer benutzerdefinierten SSH-Befehlszeichenfolge

Das folgende Beispiel registriert eine lokale Instanz von einer Workstation aus und verwendet das --override-ssh Argument, um einen benutzerdefinierten SSH-Befehl anzugeben, der für die Anmeldung bei der Instanz register verwendet wird. In diesem Beispiel erfolgt die Anmeldung von sshpass mit einem Benutzernamen und einem Passwort, aber Sie können auch eine gültige ssh-Befehlszeichenfolge spezifizieren.

aws opsworks register \ --region us-west-2 \ --infrastructure-class on-premises \ --stack-id 2f92ff9d-04f2-4728-879b-f4283b40783c \ --override-ssh "sshpass -p 'mypassword' ssh your-user@192.0.2.0"
Registrieren einer Instance mittels der register-Ausführung auf der Instance

Das folgende Beispiel zeigt, wie Sie eine Amazon EC2 EC2-Instance registrieren, indem Sie sie von der Instance selbst register aus ausführen. Die Befehlszeichenfolge hängt in Bezug auf die Berechtigungen von den Standardanmeldeinformationen ab. Um das Beispiel für eine lokale Instance zu verwenden, wechseln Sie --infrastructure-class zu. on-premises

aws opsworks register \ --region us-west-2 \ --infrastructure-class ec2 \ --stack-id ad21bce6-7623-47f1-bf9d-af2affad8907 \ --local
Registrieren einer Instance mit einer privaten IP-Adresse

Standardmäßig wird von register die öffentliche IP-Adresse der Instance für die Anmeldung an der Instance verwendet. Wenn Sie eine Instance mit einer privaten IP-Adresse registrieren möchten (z. B. eine Instance im privaten Subnetz einer VPC), müssen Sie --override-ssh verwenden, um eine benutzerdefinierte ssh-Befehlszeichenfolge anzugeben.

aws opsworks register \ --region us-west-2 \ --infrastructure-class ec2 \ --stack-id 2f92ff9d-04f2-4728-879b-f4283b40783c \ --override-ssh "ssh -i mykey.pem ec2-user@10.183.201.93" \ i-2422b9c5