#author("2022-06-16T22:46:53+00:00","default:wikiadmin","wikiadmin")
#author("2022-06-16T22:49:30+00:00","default:wikiadmin","wikiadmin")
-一般的な名前すぎて何をやるのかぱっとわからない!

#contents

*EC2を管理対象にする [#c075e424]

-IAMを作成しec2に信頼関係、SSMFullAccessを付与
-作成時にIAMロールアタッチ
-管理対象のインスタンスに出てくるようになる
-コマンドも打てる

*EC2に踏み台なしで接続 [#za6bd4ee]

-操作される側のssm-agentのバージョンは古いのでバージョンアップ必要
-操作する側のsession-manager-pluginもバージョンアップ必要

**ssh_configの設定 [#rd33b2fa]

デフォルト以外にprofileを使う設定を入れた。(--profile xxxx)

 # SSH over Session Manager
 host i-* mi-*
     ProxyCommand sh -c "aws ssm start-session --profile xxxxx --target %h --document-name AWS-StartSSHSession --parameters 'portNumber=%p'"



*秘密情報保持 Parameter Store [#i08b8404]

-Secret Managerより安いというかほぼ無料

**CLIによる取得 [#i2b0c318]

 aws ssm get-parameter --name "パラメータ名"

 aws ssm get-parameter --name "パラメータ名" | jq '.Parameter.Value'

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS