0
2

Sesson managerからプライベートなEC2にアクセスする

Posted at

はじめに

terraformでタイトルの環境を作るためのたたき台として簡易的に手順を整理してみました。

AWS-Systems-Manager.png

Sesson managerのメリット

  • 踏み台サーバをなくすことが出来る
  • セキュリティーグループでSSHポート開放が不要になる
  • SSHキーの管理が不要になる
  • セッションマネージャーのログを取得することができる
  • cloudtrailでのロギングが可能

EC2インスタンスを管理するための条件

  • SSMAgentのインストール(amazon linux2を使用すればOK)
  • SystemsManagerの実行権限付与
  • SystemManager用のVPCエンドポイントの作成
  • SystemsManagerエンドポイントへのHTTPSアウトバウンドトラフィックの許可

手順

  1. プライベートサブネットにEC2インスタンスを作成する

  2. SystemManagerのアクセス権限のあるEC2向けのインスタンスプロファイルを作成
    ※インスタンスプロファイルはEC2向けのIAMロールを作成することで作成が可能
    ➡ポリシー「AmazonSSMManagedInstanceCore」

  3. EC2インスタンスにIAMロールをアタッチ

  4. VPCエンドポイントの作成(NATがあれば不要)
    ・ssm.region.amazonaws.com
    ・ssmmessages.region.amazonaws.com
    ・ec2messages.region.amazonaws.com

  5. Session ManagerでEC2にアクセスする

以上

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2