bitkatasumi.com

VSCodeのRemote SSHをAWS SSM Session Manager経由かつ認証にMFAを使う場合のやり方

VSCodeのRemoteエクステンションでAWS EC2にSSH接続して開発する際に、SSHをAWS SSM Session Manager経由、かつAWS CLIの認証にMFAを使っている場合のやり方について、日本語の情報がなかったので記載します。元ネタはVSCode Remote to EC2 instance (via SSH over SSM) #941です。

EC2再起動用lambdaをNode.js 14 からNode.js 20 に変更してハマった点

最近 Node.js 14 ランタイムのlambdaを Node.js 20 に移行する機会があったのですが、lambdaで使われるAWS SDKがv2からv3に変わっていてそのままでは動きませんでした。EC2再起動などのキーワードでググってみるとAWS公式なども古い記法のサイトがヒットするので、参考にコードを紹介します。

pythonのsubprocessを使うときのtips

pythonで外部のコマンドを実行する機能のsubprocessを使う時に少しハマったのでtipsとして紹介します。

tips1:subprocess.run()に入れるコマンドの書き方がわからない時

subprocess.run()の引数に入れる適切な配列をどうやって書けばいいのかわからない場合があります(いろんなオプションを指定したい場合など)。