diff --git a/README.md b/README.md index cacfaf4e1..7f4668d82 100644 --- a/README.md +++ b/README.md @@ -13,11 +13,13 @@ As of now, AWS resources are implemented as an InSpec resource pack. It will shi ## Get started -To run the profile, use InSpec with an environment variable for AWS credentials: +Before running the profile with InSpec, define environment variables with your AWS region and credentials. InSpec supports the following variables: - `AWS_REGION` +- `AWS_DEFAULT_REGION` - `AWS_ACCESS_KEY_ID` - `AWS_SECRET_ACCESS_KEY` +- `AWS_SESSION_TOKEN` Those variables are defined in [AWS CLI Docs](http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html#cli-environment) diff --git a/libraries/aws_conn.rb b/libraries/aws_conn.rb index 9e6d74466..8fbd9a026 100644 --- a/libraries/aws_conn.rb +++ b/libraries/aws_conn.rb @@ -8,6 +8,7 @@ class AWSConnection credentials: Aws::Credentials.new( ENV['AWS_ACCESS_KEY_ID'], ENV['AWS_SECRET_ACCESS_KEY'], + ENV['AWS_SESSION_TOKEN'], ), } Aws.config.update(opts)