AWSアカウントへのログインをセキュアに省略する
前記事(別に見なくても良い)
自宅の開発環境もWindowsになったのでWindows環境向けの第3段
やること
「AWSで開発してるけど毎回ログイン面倒だなぁ」ってときにログインをショートカットする。
前提
- AWS Credentialを設定している人
- Async/Awaitの使えるNodejsが走る
- jqコマンドがインストールされている
動作確認環境
- Windows 10 WSL2 CentOS 7
- Nodejs 10.20(12.18.3を使うとnpm install時にエラー有り)
使い方
基本的にはここ参照。
- AWSアカウントで必要な権限を持ったLinux環境(WSLも可)に上記Gitの環境をClone
- npm install実行
- npm run setupを実行し、自身のAWSアカウントID(12桁の数値)を入力
- npm startを実行
- ブラウザで
http://localhost:5201
にアクセス - 以上!
追加でできること
- 中のファイルを書き換えたら、権限絞れるし期限もイジれる。
- この環境を社内サーバに立ててBasic認証必要にするなどして社員ならこのリンク押すだけでログイン、とかもできるんじゃないかな。
- 修正とか機能追加とかプルリクいただければ喜んで取り込みますよー