モチベーション 現在、Amazon Elastic Kubernetes Service (Amazon EKS)を使った開発をやっています。EKSクラスターにアクセスする際には乗っ取りを防ぐためにMFA(多要素認証:Multi-Factor Authentication)を使っています。 毎日CLIから接続設定を打ち込むのが面倒なので、Shellスクリプトを作成して、なるべく自動化したいと思います。 前提条件 以下を満たしていることを仮定します AWSのアカウントがあり、EKSクラスターが作成済み AWS CLI、kubectl、eksctl がインストール済み 実施手順 MFAアプリのインストールとAWS IAMと紐付け shスクリプトの作成 動作確認 MFAアプリのインストールとAWS IAMとの紐付け MFAの設定は以下を参考にさせていただきました。 私が導入したのは、Micros