Session Managerを通して SSH 接続を有効にするやつでprofileを追加したい人生だった
公式じゃこういうふうに説明されているけど、profileごとに分けるのは.ssh/configじゃできない sshのコマンドからパラメータを渡せない。ssh側にパラメータが無いので。
# SSH over Session Manager host i-* mi-* ProxyCommand sh -c "aws ssm start-session --target %h --document-name AWS-StartSSHSession --parameters 'portNumber=%p'"
なので、AWSのサポートの人に確認した頃、AWS_PROFILE変数を使えばいいんじゃない?という神託を受けた。 もしくは、hostを完全決め打ちにしてprofileごとに分けるとか。そういうのがいいんじゃないか?