diff options
| author | Dave Henderson <dhenderson@gmail.com> | 2019-08-17 11:53:32 -0400 |
|---|---|---|
| committer | Dave Henderson <dhenderson@gmail.com> | 2019-10-13 12:03:59 -0400 |
| commit | b2a1fb672bdd6d5e804e22766618cafa334af752 (patch) | |
| tree | 0177dbfe1b80aad8e3b166291efb931cfd6d5728 /aws | |
| parent | d0d67b1dd388ee9ae0c4afd750cf1e1f11d3032a (diff) | |
Supporting s3 datasources
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
Diffstat (limited to 'aws')
| -rw-r--r-- | aws/ec2info.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/aws/ec2info.go b/aws/ec2info.go index 3dcf37b6..7bb1b5a0 100644 --- a/aws/ec2info.go +++ b/aws/ec2info.go @@ -8,6 +8,7 @@ import ( "time" "github.com/aws/aws-sdk-go/aws" + "github.com/aws/aws-sdk-go/aws/credentials" "github.com/aws/aws-sdk-go/aws/session" "github.com/aws/aws-sdk-go/service/ec2" "github.com/pkg/errors" @@ -70,6 +71,10 @@ func SDKSession(region ...string) *session.Session { config := aws.NewConfig() config = config.WithHTTPClient(&http.Client{Timeout: timeout}) + if os.Getenv("AWS_ANON") == "true" { + config = config.WithCredentials(credentials.AnonymousCredentials) + } + metaRegion := "" if len(region) > 0 { metaRegion = region[0] @@ -81,6 +86,7 @@ func SDKSession(region ...string) *session.Session { } } config = config.WithRegion(metaRegion) + config = config.WithCredentialsChainVerboseErrors(true) sdkSession = session.Must(session.NewSessionWithOptions(session.Options{ Config: *config, |
