[Enhancement]: Update S3 Go code examples to use feature/s3/transfermanager instead of deprecated feature/s3/manager
I maintainer di solito rispondono entro 2 giorni
@brmur ci sta già lavorando.
Dal 27/4/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
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.
- Lingua principale
- Java
- Stelle
- 10.5k
- Fork
- 5.8k
- Merge medio
- 2g 21h
- PR unite (30g)
- 30
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di awsdocs/aws-doc-sdk-examples
-
[Enhancement]: Add Go (v2) example: Converse API with extended/adaptive thinking (Bedrock Runtime)Forse di nuovo libera @brmur l’ha presa 79 giorni fa e non c’è nessuna pull request aperta. ApertaGo-v2 New example request
awsdocs/aws-doc-sdk-examples#8093 · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
-
Modify ListObjectVersions to also show how do list versions of only a single objectForse di nuovo libera @brmur l’ha presa 164 giorni fa e non c’è nessuna pull request aperta. ApertaTask
awsdocs/aws-doc-sdk-examples#7914 · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
-
Create Rust DynamoDB GetItem single action exampleForse di nuovo libera @brmur l’ha presa 171 giorni fa e non c’è nessuna pull request aperta. ApertaNew example request Rust
awsdocs/aws-doc-sdk-examples#7913 · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
-
[Bug]: CloudWatch Logs Large Query Scenario - Offset BugForse di nuovo libera @rlhagerm l’ha presa 198 giorni fa e non c’è nessuna pull request aperta. Aperta
awsdocs/aws-doc-sdk-examples#7873 · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
-
[Enhancement]: Add Amazon Nova Converse API example for Go SDK v2 (bedrock-runtime)Forse di nuovo libera @rlhagerm l’ha presa 205 giorni fa e non c’è nessuna pull request aperta. ApertaNew example request
awsdocs/aws-doc-sdk-examples#7812 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di awsdocs/aws-doc-sdk-examples
Issue simili
-
面渣逆袭Spring事务传播机制勘误Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 80/100
itwanger/toBeBetterJavaer#218 ·
-
Markdown and Astro language servers do not start when the project path contains a non-ASCII character or a spaceForse già presa @RoiSoleil l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
eclipse-wildwebdeveloper/wildwebdeveloper#2277 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
johanhaleby/occurrent#1462 ·
I maintainer di solito rispondono entro 1 giorno
-
Enhancing the Issue TemplateAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
SasanLabs/VulnerableApp#912 ·
I maintainer di solito rispondono entro 1 giorno
-
area/build area/events area/storage area/storage/kafkasql area/storage/sql
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
Apicurio/apicurio-registry#11079 ·
I maintainer di solito rispondono entro 1 giorno