Skip to content

Commit bf095c6

Browse files
authored
feat: Migrate AWS SDK to v2 (#10983)
* refactor: Migrate S3 client to AWS SDK v2 * refactor: Migrate S3 client to AWS SDK v2 and update dependencies * refactor: Simplify endpoint handling in S3 client initialization * refactor: Update S3 client method receivers to pointer types for consistency
1 parent fb92968 commit bf095c6

File tree

6 files changed

+240
-117
lines changed

6 files changed

+240
-117
lines changed

agent/go.mod

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,14 @@ go 1.24.9
44

55
require (
66
github.com/aliyun/aliyun-oss-go-sdk v3.0.2+incompatible
7-
github.com/aws/aws-sdk-go v1.55.0
7+
github.com/aws/aws-sdk-go-v2 v1.39.6
8+
github.com/aws/aws-sdk-go-v2/config v1.31.20
9+
github.com/aws/aws-sdk-go-v2/credentials v1.18.24
10+
github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.20.7
11+
github.com/aws/aws-sdk-go-v2/service/s3 v1.90.2
12+
github.com/aws/smithy-go v1.23.2
813
github.com/compose-spec/compose-go/v2 v2.9.0
914
github.com/creack/pty v1.1.24
10-
github.com/docker/cli v28.5.1+incompatible
1115
github.com/docker/compose/v2 v2.40.2
1216
github.com/docker/docker v28.5.1+incompatible
1317
github.com/docker/go-connections v0.6.0
@@ -71,6 +75,19 @@ require (
7175
github.com/alibabacloud-go/tea-utils/v2 v2.0.7 // indirect
7276
github.com/aliyun/credentials-go v1.4.7 // indirect
7377
github.com/andybalholm/brotli v1.0.4 // indirect
78+
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.3 // indirect
79+
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.13 // indirect
80+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.13 // indirect
81+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.13 // indirect
82+
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4 // indirect
83+
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.13 // indirect
84+
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.3 // indirect
85+
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.4 // indirect
86+
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.13 // indirect
87+
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.13 // indirect
88+
github.com/aws/aws-sdk-go-v2/service/sso v1.30.3 // indirect
89+
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.7 // indirect
90+
github.com/aws/aws-sdk-go-v2/service/sts v1.40.2 // indirect
7491
github.com/baidubce/bce-sdk-go v0.9.248 // indirect
7592
github.com/bodgit/plumbing v1.2.0 // indirect
7693
github.com/bodgit/sevenzip v1.3.0 // indirect
@@ -97,6 +114,7 @@ require (
97114
github.com/denisenkom/go-mssqldb v0.0.0-20191128021309-1d7a30a10f73 // indirect
98115
github.com/distribution/reference v0.6.0 // indirect
99116
github.com/docker/buildx v0.29.1 // indirect
117+
github.com/docker/cli v28.5.1+incompatible // indirect
100118
github.com/docker/docker-credential-helpers v0.9.3 // indirect
101119
github.com/docker/go-units v0.5.0 // indirect
102120
github.com/dsnet/compress v0.0.1 // indirect
@@ -141,7 +159,6 @@ require (
141159
github.com/jackc/puddle/v2 v2.2.1 // indirect
142160
github.com/jinzhu/inflection v1.0.0 // indirect
143161
github.com/jinzhu/now v1.1.5 // indirect
144-
github.com/jmespath/go-jmespath v0.4.0 // indirect
145162
github.com/json-iterator/go v1.1.13-0.20220915233716-71ac16282d12 // indirect
146163
github.com/klauspost/cpuid/v2 v2.2.8 // indirect
147164
github.com/klauspost/pgzip v1.2.5 // indirect

0 commit comments

Comments
 (0)