公開されているterraform moduleに2019/12現在ec2 instance connectをサポートしているものが見つからなかったため作った。
EC2 Instance Connect を使用して接続する - Amazon Elastic Compute Cloudに従う。 ただし、EC2のSSHアクセスをIAMで制御できるEC2 Instance Connectが発表されました | Developers.IO に書かれている通りEC2InstanceConnectマネージドポリシーがあるため それで事足りるなら手動でポリシーを作る必要はない。
- EC2 Instance Connect を使用して接続する - Amazon Elastic Compute Cloud
- EC2 Instance Connect のセットアップ - Amazon Elastic Compute Cloud
bastionのより正しい発音はバスチャンらしい(イタリア語由来のため) https://en.hatsuon.info/word/bastion