AWS Vault 実行時にエラー

  • URLをコピーしました!

エラー内容

AWS Vault でコマンドを実行時、以下のエラーに遭遇しました。

aws-vault: error: exec: aws-vault sessions should be nested with care, unset $AWS_VAULT to force

原因

原因はわからなかったのですが、次のコマンドを実行すると 100% 再現します。

aws-vault exec staging-admin --duration 1h

AWS Vault のバージョンは 6.3.1 です。

$ aws-vault --version
v6.3.1

対策

エラーメッセージを参考に、次のコマンドを実行することで解決しました。

unset AWS_VAULT
AWS_VAULT の前に「$」を付けないようにご注意ください。
「$」をつけると以下のとおりエラーとなります。

bash: unset: `staging-admin': 有効な識別子ではありません

[sitecard subtitle=関連記事 url=https://mytech-blog.com/ubuntu-aws-vault/ target=]

以上

参考書籍

よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

インフラ(クラウド/NW/仮想化)から Web 開発まで、技術領域を横断して活動するエンジニア💻 コンシューマー向けエンタメ事業での新規開発・運営経験を活かし、実戦的な技術ノウハウを発信中

[ Certs ] CCIE Lifetime Emeritus / VCAP-DCA ✒️ [ Life ] 技術書・ビジネス書愛好家📖 / 小・中学校で卓球コーチ👟

目次