Exemples de commande register - AWS OpsWorks

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.

Exemples de commande register

Important

Le AWS OpsWorks Stacks service a atteint sa fin de vie le 26 mai 2024 et a été désactivé tant pour les nouveaux clients que pour les clients existants. Nous recommandons vivement aux clients de migrer leurs charges de travail vers d'autres solutions dès que possible. Si vous avez des questions sur la migration, contactez l' AWS Support équipe sur AWS Re:Post ou via le AWS Support Premium.

Note

Cette fonctionnalité est prise en charge uniquement pour les piles Linux.

Cette section contient des exemples de chaînes de commande register.

Enregistrer une instance Amazon EC2 depuis un poste de travail

L'exemple suivant enregistre une instance Amazon EC2 depuis un poste de travail. La chaîne de commande utilise les informations d'identification par défaut et identifie l'instance par son ID d'instance Amazon EC2. Vous pouvez utiliser cet exemple pour les instances sur site en passant ec2 àon-premises.

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
Enregistrer une instance locale à partir d'une station de travail

L'exemple suivant enregistre une instance locale à partir d'une station de travail distincte. La chaîne de commande utilise les informations d'identification par défaut et se connecte à l'instance avec la chaîne de commande ssh spécifiée. Si votre instance nécessite un mot de passe, register vous invite à le saisir. Vous pouvez utiliser l'exemple pour les instances Amazon EC2 en passant on-premises à. ec2

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"
Note

Vous pouvez l'utiliser --override-ssh pour spécifier n'importe quelle chaîne de commande SSH personnalisée. AWS OpsWorks Stacks utilise ensuite la chaîne spécifiée pour se connecter à l'instance au lieu de construire une chaîne de commande. Pour obtenir un autre exemple, consultez Enregistrer une instance à l'aide d'une chaîne de commande SSH personnalisée.

Enregistrer une instance à l'aide d'une chaîne de commande SSH personnalisée

L'exemple suivant enregistre une instance locale à partir d'un poste de travail et utilise l'--override-sshargument pour spécifier une commande SSH personnalisée qui register permet de se connecter à l'instance. Cet exemple utilise sshpass pour se connecter avec un nom d'utilisateur et un mot de passe, mais vous pouvez spécifier n'importe quelle chaîne de commande ssh valide.

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"
Enregistrer une instance en exécutant register à partir de l'instance

L'exemple suivant montre comment enregistrer une instance Amazon EC2 en l'exécutant register à partir de l'instance elle-même. La chaîne de commande dépend des informations d'identification par défaut pour ses autorisations. Pour utiliser l'exemple pour une instance locale, passez --infrastructure-class àon-premises.

aws opsworks register \ --region us-west-2 \ --infrastructure-class ec2 \ --stack-id ad21bce6-7623-47f1-bf9d-af2affad8907 \ --local
Enregistrer une instance avec une adresse IP privée

Par défaut, register utilise l'adresse IP publique de l'instance pour se connecter à l'instance. Pour enregistrer une instance avec une adresse IP privée, telle qu'une instance du sous-réseau privé d'un VPC, vous devez utiliser --override-ssh pour spécifier une chaîne de commande ssh personnalisée.

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