AWS初心者によるAWS CLIでMFAデバイス再設定


AWSでのログイン時にMFAを設定していたのですが、ケータイが突如壊れてしまい、MFA端末の再設定が必要になりました。

https://dev.classmethod.jp/cloud/aws/disable-iam-user-mfa-with-aws-cli/
こちらを参考に再設定を行ったのですが、初心者(わたし)がつまずいたポイントをフォローしました。
(間違い等ありましたらぜひご指摘ください!)

まず一つ目のつまずき。

「Uable to locate credentials. You can configure credentials by runung"aws configure".」
ってなに?です。
これはコマンドプロンプトから操作をする際はAWSのクレデンシャルを登録しなければならない、ということでした。(要はコネクトができてないよってことだと思います。)

https://www.task-notes.com/entry/20141026/1414322858
この「設定コマンド(configure)を使う」の項をみて設定することで解決しました。

2つ目のつまずき。


これでMFAをDeactivateするコマンドが打てると思ったのですが、
今度はシリアルナンバーがおかしいとのこと。この時点で正しいシリアルナンバーが分かっていなかったので、シリアルナンバーを調べることに。

https://dev.classmethod.jp/cloud/aws/disable-iam-user-mfa-with-aws-cli/
これの「IAM ユーザーに設定された MFA デバイスを確認」の項でシリアルナンバーを確認しました。

あとは

$ aws iam deactivate-mfa-device --user-name ユーザー名 --serial-number シリアルナンバー

でコマンド実行。

手順通りで解決しました。