From 4945b35a529289dd291624c8e2e5e87107a6f6fd Mon Sep 17 00:00:00 2001 From: Jan Chaloupka Date: Fri, 3 Jun 2016 10:37:44 +0200 Subject: [PATCH] init aws clients with session --- backend/awsvpc/awsvpc.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/awsvpc/awsvpc.go b/backend/awsvpc/awsvpc.go index 703be9a..c685956 100644 --- a/backend/awsvpc/awsvpc.go +++ b/backend/awsvpc/awsvpc.go @@ -23,6 +23,7 @@ import ( "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/aws/awserr" "github.com/aws/aws-sdk-go/aws/ec2metadata" + "github.com/aws/aws-sdk-go/aws/session" "github.com/aws/aws-sdk-go/service/ec2" log "github.com/golang/glog" "golang.org/x/net/context" @@ -94,7 +95,8 @@ func (m *AwsVpcBackend) Init(extIface *net.Interface, extIaddr net.IP, extEaddr return nil, fmt.Errorf("error getting EC2 instance ID: %v", err) } - ec2c := ec2.New(&aws.Config{Region: aws.String(region)}) + sess := session.New() + ec2c := ec2.New(sess, &aws.Config{Region: aws.String(region)}) if _, err = m.disableSrcDestCheck(instanceID, ec2c); err != nil { log.Infof("Warning- disabling source destination check failed: %v", err) -- 1.9.3