Connexion à votre instance de base de données RDS Custom à l'aide de Session Manager - Amazon Relational Database Service

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.

Connexion à votre instance de base de données RDS Custom à l'aide de Session Manager

Une fois que vous avez créé votre instance de base de données RDS Custom, vous pouvez la connecter à l'aide d'AWS Systems Manager Session Manager. Il s'agit de la technique préférée lorsque votre instance de base de données n'est pas accessible au public.

Session Manager vous permet d'accéder aux instances Amazon EC2 via un shell basé sur un navigateur ou via l'AWS CLI. Pour plus d'informations, consultez AWS Systems Manager Session Manager.

Connexion à votre instance de base de données à l'aide de Session Manager
  1. Connectez-vous à la AWS Management Console et ouvrez la console Amazon RDS à l’adresse https://console.aws.amazon.com/rds/.

  2. Dans le panneau de navigation, choisissez Databases (Bases de données), puis l'instance de base de données RDS Custom que vous voulez arrêter.

  3. Choisissez Configuration.

  4. Notez l'ID de ressource de l'instance de base de données. Par exemple, l'ID de la ressource peut être db-ABCDEFGHIJKLMNOPQRS0123456.

  5. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  6. Dans le panneau de navigation, choisissez Instances.

  7. Recherchez le nom de votre instance EC2, puis cliquez sur l'ID d'instance qui y est associé. Par exemple, l'ID d'instance peut être i-abcdefghijklm01234.

  8. Choisissez Connexion.

  9. Choisissez Session Manager.

  10. Choisissez Connexion.

    Une fenêtre s'ouvre pour votre session.

Vous pouvez vous connecter à votre instance de base de données RDS Custom à l'aide de la AWS CLI. Cette technique nécessite le plugin Session Manager pour la AWS CLI. Pour en savoir plus sur l’installation du plugin, consultez Installez le plugin du gestionnaire de session pour la AWS CLI.

Pour trouver l'ID de ressource de base de données de votre instance de base de données RDS Custom, utilisez aws rds describe-db-instances.

aws rds describe-db-instances \ --query 'DBInstances[*].[DBInstanceIdentifier,DbiResourceId]' \ --output text

L'exemple de sortie suivant montre l'ID de ressource de votre instance RDS Custom. Le préfixe est db-.

db-ABCDEFGHIJKLMNOPQRS0123456

Pour rechercher l'ID d'instance EC2 de votre instance de base de données, utilisez aws ec2 describe-instances. L'exemple suivant utilise db-ABCDEFGHIJKLMNOPQRS0123456 pour l'ID de la ressource

aws ec2 describe-instances \ --filters "Name=tag:Name,Values=db-ABCDEFGHIJKLMNOPQRS0123456" \ --output text \ --query 'Reservations[*].Instances[*].InstanceId'

L'exemple de sortie suivant montre l'ID d'instance EC2.

i-abcdefghijklm01234

Utilisez la commande aws ssm start-session, en indiquant l'ID d'instance EC2 dans le paramètre --target.

aws ssm start-session --target "i-abcdefghijklm01234"

Un résultat réussi ressemble à ce qui suit.

Starting session with SessionId: yourid-abcdefghijklm1234 [ssm-user@ip-123-45-67-89 bin]$