エラー内容
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 のアクセスキ[…]
以上
参考書籍
created by Rinker
¥2,420 (2024/11/24 11:59:34時点 楽天市場調べ-詳細)