Utilisation de StartSession
avec une CLI
Les exemples de code suivants illustrent comment utiliser StartSession
.
- CLI
-
- AWS CLI
-
Exemple 1 : démarrage d’une session Session Manager
Cet exemple de
start-session
établit une connexion avec une instance pour une session Session Manager. Notez que cette commande interactive nécessite l’installation du plugin Session Manager sur l’ordinateur client qui effectue l’appel.aws ssm start-session \ --target
"i-1234567890abcdef0"
Sortie :
Starting session with SessionId: Jane-Roe-07a16060613c408b5
Exemple 2 : démarrage d’une session Session Manager en utilisant SSH
Cet exemple de
start-session
établit une connexion avec une instance pour une session Session Manager en utilisant SSH. Notez que cette commande interactive nécessite que le plugin Session Manager soit installé sur l’ordinateur client qui effectue l’appel, et que la commande utilise l’utilisateur par défaut sur l’instance, par exempleec2-user
pour les instances EC2 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, consultez Démarrer une session et Installer le plugin Session Manager pour l’AWS CLI dans le Guide de l’utilisateur AWS Systems Manager.
-
Pour les détails de l’API, consultez StartSession
dans la Référence des commandes AWS CLI.
-
- PowerShell
-
- Outils pour PowerShell
-
Exemple 1 : cet exemple initie une connexion à une cible pour une session Session Manager, en activant la redirection 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 plus de détails sur l’API, consultez StartSession dans la Référence des cmdlets AWS Tools for PowerShell.
-
Pour obtenir la liste complète des guides de développement AWS SDK et des exemples de code, consultez Utilisation de ce service avec un kit SDK AWS. Cette rubrique comprend également des informations sur le démarrage et sur les versions précédentes du kit de développement logiciel (SDK).