À utiliser StartSession avec un CLI - Exemples de code de l'AWS SDK

D'autres AWS SDK exemples sont disponibles dans le GitHub dépôt AWS Doc SDK Examples.

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.

À utiliser StartSession avec un CLI

Les exemples de code suivants montrent comment utiliserStartSession.

CLI
AWS CLI

Exemple 1 : pour démarrer une session du gestionnaire de session

Cet start-session exemple établit une connexion avec une instance pour une session du gestionnaire de session. Notez que cette commande interactive nécessite l'installation du plug-in Session Manager sur la machine cliente effectuant l'appel.

aws ssm start-session \ --target "i-1234567890abcdef0"

Sortie :

Starting session with SessionId: Jane-Roe-07a16060613c408b5

Exemple 2 : Pour démarrer une session du gestionnaire de session en utilisant SSH

Cet start-session exemple établit une connexion avec une instance pour une session du gestionnaire de session en utilisantSSH. Notez que cette commande interactive nécessite que le plug-in Session Manager soit installé sur la machine cliente effectuant l'appel, et que la commande utilise l'utilisateur par défaut sur l'instance, comme ec2-user pour les EC2 instances pour Linux.

ssh -i /path/my-key-pair.pem ec2-user@i-02573cafcfEXAMPLE

Sortie :

Starting session with SessionId: ec2-user-07a16060613c408b5

Pour plus d'informations, voir Démarrer une session et installer le plug-in Session Manager AWS CLI dans le guide de l'utilisateur de AWS Systems Manager.

  • Pour API plus de détails, voir StartSessionla section Référence des AWS CLI commandes.

PowerShell
Outils pour PowerShell

Exemple 1 : Cet exemple établit une connexion à une cible pour une session du gestionnaire de session, en activant le transfert de port.

Start-SSMSession -Target 'i-064578e5e7454488f' -DocumentName 'AWS-StartPortForwardingSession' -Parameter @{ localPortNumber = '8080'; portNumber = '80' }

Sortie :

SessionId StreamUrl ---------- ---------- random-id0 wss://ssmmessages.amazonaws.com/v1/data-channel/random-id
  • Pour API plus de détails, consultez la section StartSessionRéférence des AWS Tools for PowerShell applets de commande.