注目キーワード
  1. AWS
  2. Python

AWS Vault 実行時にエラー

  • 2021年9月20日
  • 2021年9月20日
  • AWS
  • 11view
AWS

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': 有効な識別子ではありません
あわせて読みたい

Ubuntu Desktop 20.04 LTS に AWS Vault をインストールして、基本的な操作をするまでの手順です。 AWS Vault とは ざっくりいうと、AWS のアクセスキーを OS のキ[…]

以上