Como uso o Gerenciador de Sessões para criar o encaminhamento de portas?

2 minuto de leitura
0

Quero usar o Session Manager, uma capacidade do AWS Systems Manager, para criar o encaminhamento de portas.

Breve descrição

Você pode criar uma sessão de encaminhamento de porta para a porta 80 e carregar seu site a partir do endereço do host local em sua máquina local. Você não precisa abrir a porta de entrada 80 na instância gerenciada no grupo de segurança ou na lista de controle de acesso à rede (ACL de rede). A criação de uma sessão de encaminhamento de portas para a porta 80 fortalece sua postura de segurança na AWS.

Pré-requisitos:

  1. Confirme se o Systems Manager está gerenciando sua instância do Amazon Elastic Compute Cloud (Amazon EC2). Para mais informações, consulte Configuração do Systems Manager para instâncias do EC2 e Instalação manual do AWS Systems Manager Agent (Agente SSM) em instâncias do EC2 para Linux.
  2. Use a versão mais recente da AWS Command Line Interface (AWS CLI).
  3. Instale o plug-in do Session Manager para o AWS CLI.

Resolução

1.    Execute o seguinte comando:

Observação: substitua os valores de exemplo pelos valores necessários.

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"]
  1.    Abra o navegador em sua máquina local e carregue http://localhost:example-local-port para visualizar o conteúdo do servidor web da sua instância do Amazon EC2.
AWS OFICIAL
AWS OFICIALAtualizada há 8 meses