feat(aws): Use AWS_VAULT as the profile if set (#984)

* Use AWS_VAULT as the profile if set

[aws-vault](https://github.com/99designs/aws-vault) sets
the `AWS_VAULT` env var instead of `AWS_PROFILE` when an
aws-vault session is active.

This PR adds support for reading the AWS profile value from
the `AWS_VAULT` env var, giving priority to `AWS_VAULT` if both
it and `AWS_PROFILE` are set.

* Update docs for AWS_VAULT
This commit is contained in:
Kevin Pullin
2020-04-06 07:59:56 -07:00
committed by GitHub
parent 7e7ec4e682
commit 9924af55db
3 changed files with 18 additions and 1 deletions
+3
View File
@@ -136,6 +136,9 @@ The `aws` module shows the current AWS region and profile. This is based on
`AWS_REGION`, `AWS_DEFAULT_REGION`, and `AWS_PROFILE` env var with
`~/.aws/config` file.
When using [aws-vault](https://github.com/99designs/aws-vault) the profile
is read from the `AWS_VAULT` env var.
### Options
| Variable | Default | Description |