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をコピーしました!

この記事を書いた人

クラウド・ネットワーク・セキュリティ・仮想化・プログラミング・オープンソース・Web 開発をテーマにしたブログを運営👨‍💻 コンシューマー向けエンタメ事業の新規開発・運営経験 / VCAP-DCA・CCIE Lifetime Emeritus 認定 / 技術とビジネス書愛好家📚

目次