summaryrefslogtreecommitdiff
path: root/aws
diff options
context:
space:
mode:
authorDave Henderson <dhenderson@gmail.com>2019-08-17 11:53:32 -0400
committerDave Henderson <dhenderson@gmail.com>2019-10-13 12:03:59 -0400
commitb2a1fb672bdd6d5e804e22766618cafa334af752 (patch)
tree0177dbfe1b80aad8e3b166291efb931cfd6d5728 /aws
parentd0d67b1dd388ee9ae0c4afd750cf1e1f11d3032a (diff)
Supporting s3 datasources
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
Diffstat (limited to 'aws')
-rw-r--r--aws/ec2info.go6
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,