/var/www/yatta47.log

/var/www/yatta47.log

やったのログ置場です。スクラップみたいな短編が多いかと。

aws-vaultにてEnter passphrase to unlockと聞かれる

新しいマシンにaws-vaultを設定したところ、毎回

Enter passphrase to unlock "/home/vagrant/.awsvault/keys/": 

と聞かれるようになってしまった。

今日はその対処方法のメモ。

結論

以下の環境変数を設定すればよい。

export AWS_VAULT_FILE_PASSPHRASE=hoge

登録時にパスフレーズは聞かれている。

$ aws-vault add sample
Enter Access Key ID: AKIXXXXXXXXXXXXXXXXXXXXXX
Enter Secret Access Key: ****************************************
Enter passphrase to unlock "/home/vagrant/.awsvault/keys/": 
Added credentials to profile "sample" in vault

その時には空欄にしていたのであれば、空欄を指定する。

export AWS_VAULT_FILE_PASSPHRASE=""

これを毎回設定するのもめんどくさいので、.bashrcなどに設定してしまうのもあり。 ただ、それは自分のローカル環境のみの話で、プロダクションなどはちゃんと打つようにしたほうが良いと思われる。

参考にしたサイトは以下。

github.com

いろいろな環境変数あるから設定すると便利なものもありそう。