@@ -23,7 +23,6 @@ import (
2323 "strconv"
2424 "time"
2525
26- "github.com/aws/aws-sdk-go-v2/config"
2726 "github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue"
2827 "github.com/aws/aws-sdk-go-v2/service/dynamodb"
2928 dtype "github.com/aws/aws-sdk-go-v2/service/dynamodb/types"
@@ -60,12 +59,8 @@ type SecretService struct {
6059
6160// NewSecretService is a helper func to create a SecretService instance
6261func NewSecretService (ctx context.Context ) (* SecretService , error ) {
63- cfg , err := config .LoadDefaultConfig (ctx )
64- if err != nil {
65- // Don't need to quit the process
66- log .Printf ("Failed to load default SDK config to create SSM client - %s\n " , err .Error ())
67- return nil , err
68- }
62+
63+ cfg := loadDefaultConfig (ctx )
6964
7065 // Create an Amazon DynamoDB client.
7166 client := sm .NewFromConfig (cfg )
@@ -77,10 +72,8 @@ func NewSecretService(ctx context.Context) (*SecretService, error) {
7772
7873// NewDBService is a helper func to create a DBService instance
7974func NewDBService (ctx context.Context , tableName string ) (* DBService , error ) {
80- cfg , err := config .LoadDefaultConfig (ctx )
81- if err != nil {
82- log .Fatalf ("Failed to load default SDK config to create DynamoDB client - %s\n " , err .Error ())
83- }
75+
76+ cfg := loadDefaultConfig (ctx )
8477
8578 // Create an Amazon DynamoDB client.
8679 client := dynamodb .NewFromConfig (cfg )
@@ -94,11 +87,7 @@ func NewDBService(ctx context.Context, tableName string) (*DBService, error) {
9487// NewSqsService is a helper func to create a SqsService instance
9588func NewSqsService (ctx context.Context , queueName string ) (* SqsService , error ) {
9689
97- // Only to use default config here
98- cfg , err := config .LoadDefaultConfig (ctx )
99- if err != nil {
100- log .Fatalf ("Failed to load default SDK config to create SQS client - %s\n " , err .Error ())
101- }
90+ cfg := loadDefaultConfig (ctx )
10291
10392 client := sqs .NewFromConfig (cfg )
10493 input := & sqs.GetQueueUrlInput {
0 commit comments