Skip to content

Commit e90d2a0

Browse files
authored
Updated AWS SDK, added options for session (#59)
1 parent a16527c commit e90d2a0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+4009
-548
lines changed

Gopkg.lock

+6-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Gopkg.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030

3131
[[constraint]]
3232
name = "github.com/aws/aws-sdk-go"
33-
version = "v1.28.9"
33+
version = "v1.32.8"
3434

3535
[[constraint]]
3636
name = "github.com/google/uuid"

examples/server/main.go

+5-4
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import (
1010
"net"
1111
"strings"
1212

13+
"github.com/aws/aws-sdk-go/aws/credentials/stscreds"
1314
"github.com/aws/aws-sdk-go/aws/session"
1415
"github.com/sirupsen/logrus"
1516
"github.com/spf13/pflag"
@@ -83,10 +84,10 @@ func NewLogger() *logrus.Logger {
8384
// newAWSPubSubServer creates a new grpc PubSub server using the broker
8485
// implementation for AWS
8586
func newAWSPubSubServer(logger *logrus.Logger) (pubsubgrpc.PubSubServer, error) {
86-
sess, err := session.NewSession()
87-
if err != nil {
88-
return nil, err
89-
}
87+
sess := session.Must(session.NewSessionWithOptions(session.Options{
88+
AssumeRoleTokenProvider: stscreds.StdinTokenProvider,
89+
SharedConfigState: session.SharedConfigEnable,
90+
}))
9091
// Checks to see if aws config credentials are valid
9192
logger.Print("checking server for AWS permissions")
9293
if err := pubsubaws.VerifyPermissions(sess); err != nil {

vendor/github.com/aws/aws-sdk-go/aws/config.go

+2-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/aws/aws-sdk-go/aws/context_background_1_5.go

+3-37
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/aws/aws-sdk-go/aws/credentials/context_background_go1.5.go

+22
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/aws/aws-sdk-go/aws/credentials/context_background_go1.7.go

+20
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/aws/aws-sdk-go/aws/credentials/context_go1.5.go

+39
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/aws/aws-sdk-go/aws/credentials/context_go1.9.go

+13
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)