Comment puis-je utiliser Session Manager pour créer une redirection de port ?

Lecture de 2 minute(s)
0

Je souhaite utiliser Session Manager, une fonctionnalité d'AWS Systems Manager, pour créer une redirection de port.

Brève description

Vous pouvez créer une session de redirection de port pour le port 80 et charger votre site web à partir de l'adresse de l'hôte local sur votre machine locale. Vous n'avez pas besoin d'ouvrir le port entrant 80 sur l'instance gérée au niveau du groupe de sécurité ou de la liste de contrôle d'accès au réseau (ACL réseau). La création d'une session de redirection de port pour le port 80 renforce votre niveau de sécurité dans AWS.

Prérequis :

  1. Vérifiez que Systems Manager gère votre instance Amazon Elastic Compute Cloud (Amazon EC2). Pour plus d'informations, reportez-vous à Installer Systems Manager pour les instances EC2 et Installer manuellement AWS Systems Manager Agent (SSM Agent) sur les instances EC2 pour Linux.
  2. Utilisez la dernière version de l'interface de ligne de commande AWS (AWS CLI).
  3. Installez le plug-in Session Manager pour l'interface de ligne de commande AWS.

Résolution

1.    Exécutez la commande suivante :

Remarque : Remplacez les valeurs exemple par les valeurs souhaitées.

Linux ou macOS :

# aws ssm start-session \
 --target example-EC2-instance-ID \
 --document-name AWS-StartPortForwardingSession \  
  --parameters '{"portNumber":["80"], "localPortNumber":["example-local-port"]}'

Windows :

> aws ssm start-session  
 --target "example-EC2-instance-ID" --document-name AWS-StartPortForwardingSession --parameters "portNumber"=["80"],"localPortNumber"=["example-local-port"]

2.    Ouvrez le navigateur sur votre machine locale et chargez http://localhost:example-local-port pour afficher le contenu du serveur web de votre instance Amazon EC2.

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 10 mois