[Enhancement]: Update S3 Go code examples to use feature/s3/transfermanager instead of deprecated feature/s3/manager
メンテナーはふだん 2 日以内に返信
@brmur がすでに取り組んでいます。
2026年4月27日 から。
評価
この issue はまだ評価されていません。
説明
Background story
The AWS SDK for Go v2 has officially deprecated the feature/s3/manager package as of February 2026, replacing it with the new feature/s3/transfermanager. Currently, many code examples in the aws-doc-sdk-examples repository still use the deprecated manager package, which means developers following these examples are building applications with deprecated APIs.
What does this example accomplish?
The examples should show developers how to migrate from the deprecated feature/s3/manager to feature/s3/transfermanager with clear, production-ready patterns.
Which AWS service(s)?
Amazon S3 (Simple Storage Service)
Which AWS SDKs or tools?
- All languages
- .NET
- C++
- Go (v2)
- Java
- Java (v2)
- JavaScript
- JavaScript (v3)
- Kotlin
- PHP
- Python
- Ruby
- Rust
- Swift
- Not applicable
Are there existing code examples to leverage?
Yes, the current examples at gov2/s3/actions/bucket_basics.go provide a foundation, specifically the UploadLargeObject and DownloadLargeObject methods. However, these use the deprecated manager package. The new transfermanager package requires significant refactoring:
- Different import path:
github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager - Single client type:
transfermanager.Clientinstead of separateUploader/Downloader - Different method signatures:
UploadObject/DownloadObjectinstead ofUpload/Download
Do you have any reference code?
No But I'm willing to help contribute to this documentation update. I can assist with writing the updated code examples for the `bucket_basics.go` file and other relevant S3 example files that use the deprecated manager package. Please let me know how I can contribute to this effort, whether through submitting a PR with the updated code or helping review the documentation changes.
- 主要言語
- Java
- スター
- 10.5k
- フォーク
- 5.8k
- 平均マージ
- 2日 21時間
- マージ済み PR(30日)
- 30
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
awsdocs/aws-doc-sdk-examples のほかの issue
-
[Enhancement]: Add Go (v2) example: Converse API with extended/adaptive thinking (Bedrock Runtime)再び着手できるかも @brmur が 80 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンGo-v2 New example request
awsdocs/aws-doc-sdk-examples#8093 · 担当者 1 名 ·
メンテナーはふだん 2 日以内に返信
-
Modify ListObjectVersions to also show how do list versions of only a single object再び着手できるかも @brmur が 164 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンTask
awsdocs/aws-doc-sdk-examples#7914 · 担当者 1 名 ·
メンテナーはふだん 2 日以内に返信
-
Create Rust DynamoDB GetItem single action example再び着手できるかも @brmur が 171 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンNew example request Rust
awsdocs/aws-doc-sdk-examples#7913 · 担当者 1 名 ·
メンテナーはふだん 2 日以内に返信
-
[Bug]: CloudWatch Logs Large Query Scenario - Offset Bug再び着手できるかも @rlhagerm が 198 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
awsdocs/aws-doc-sdk-examples#7873 · 担当者 1 名 ·
メンテナーはふだん 2 日以内に返信
-
[Enhancement]: Add Amazon Nova Converse API example for Go SDK v2 (bedrock-runtime)再び着手できるかも @rlhagerm が 205 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンNew example request
awsdocs/aws-doc-sdk-examples#7812 · コメント 2 件 · 担当者 1 名 ·
メンテナーはふだん 2 日以内に返信
awsdocs/aws-doc-sdk-examples の issue をすべて見る
似ている issue
-
面渣逆袭Spring事务传播机制勘误オープン
難易度 1/5 1時間未満 初心者へのやさしさ 80/100
itwanger/toBeBetterJavaer#218 ·
-
Markdown and Astro language servers do not start when the project path contains a non-ASCII character or a space対応中かも @RoiSoleil が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
eclipse-wildwebdeveloper/wildwebdeveloper#2277 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
johanhaleby/occurrent#1462 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 66/100
SasanLabs/VulnerableApp#912 ·
メンテナーはふだん 1 日以内に返信
-
area/build area/events area/storage area/storage/kafkasql area/storage/sql
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
Apicurio/apicurio-registry#11079 ·
メンテナーはふだん 1 日以内に返信