概要 とある案件で GitHub Actions から EC2 へファイルをアップロードしたい、ということがありました。 該当の EC2 は、普段は AWS Session Manager を使用してサーバーにアクセスしており、 SSH/SFTP の穴を開けていないサーバーでした。 そのため、 Session Manager 経由でファイルをアップロードできないか試してみたところ、うまくいったという感じです。 要件 今回やりたかったことは以下のような感じです。 GitHub Actions から rsync でファイルをアップロード EC2 の SSH ポートは開けたくない SSH でログインする Linux のユーザーはアップロード用に作成したもの これを受けて、以下のようにしました。 AWS Session Manager を使用して、rsync over ssh でファイルをアップロ
