[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-215":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":9,"totalLinesOfCode":9,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":9,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":28,"readmeContent":29,"aiSummary":30,"trendingCount":16,"starSnapshotCount":16,"syncStatus":31,"lastSyncTime":32,"discoverSource":33},215,"aws-sdk-go-v2","aws\u002Faws-sdk-go-v2","aws","AWS SDK for the Go programming language. ",null,"https:\u002F\u002Fgithub.com\u002Faws\u002Faws-sdk-go-v2","Go",3576,793,45,109,0,1,12,31,3,30.7,false,"main",[25,26,7,27],"aws-sdk","golang","go","2026-06-12 02:00:10","# AWS SDK for Go v2\n\n[![Go Build status](https:\u002F\u002Fgithub.com\u002Faws\u002Faws-sdk-go-v2\u002Factions\u002Fworkflows\u002Fgo.yml\u002Fbadge.svg?branch=main)](https:\u002F\u002Fgithub.com\u002Faws\u002Faws-sdk-go-v2\u002Factions\u002Fworkflows\u002Fgo.yml)[![Codegen Build status](https:\u002F\u002Fgithub.com\u002Faws\u002Faws-sdk-go-v2\u002Factions\u002Fworkflows\u002Fcodegen.yml\u002Fbadge.svg?branch=main)](https:\u002F\u002Fgithub.com\u002Faws\u002Faws-sdk-go-v2\u002Factions\u002Fworkflows\u002Fcodegen.yml) [![SDK Documentation](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSDK-Documentation-blue)](https:\u002F\u002Fdocs.aws.amazon.com\u002Fsdk-for-go\u002F) [![Migration Guide](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMigration-Guide-blue)](https:\u002F\u002Faws.github.io\u002Faws-sdk-go-v2\u002Fdocs\u002Fmigrating\u002F) [![API Reference](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fapi-reference-blue.svg)](https:\u002F\u002Fpkg.go.dev\u002Fmod\u002Fgithub.com\u002Faws\u002Faws-sdk-go-v2) [![Apache V2 License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-Apache%20V2-blue.svg)](https:\u002F\u002Fgithub.com\u002Faws\u002Faws-sdk-go-v2\u002Fblob\u002Fmain\u002FLICENSE.txt)\n\n`aws-sdk-go-v2` is the v2 AWS SDK for the Go programming language.\n\nThe v2 SDK requires a minimum version of `Go 1.24`.\n\nCheck out the [release notes](https:\u002F\u002Fgithub.com\u002Faws\u002Faws-sdk-go-v2\u002Fblob\u002Fmain\u002FCHANGELOG.md) for information about the latest bug\nfixes, updates, and features added to the SDK.\n\nJump To:\n* [Getting Started](#getting-started)\n* [Getting Help](#getting-help)\n* [Contributing](#feedback-and-contributing)\n* [More Resources](#resources)\n\n## Maintenance and support for SDK major versions\n\nFor information about maintenance and support for SDK major versions and their underlying dependencies, see the\nfollowing in the AWS SDKs and Tools Shared Configuration and Credentials Reference Guide:\n\n* [AWS SDKs and Tools Maintenance Policy](https:\u002F\u002Fdocs.aws.amazon.com\u002Fcredref\u002Flatest\u002Frefdocs\u002Fmaint-policy.html)\n* [AWS SDKs and Tools Version Support Matrix](https:\u002F\u002Fdocs.aws.amazon.com\u002Fcredref\u002Flatest\u002Frefdocs\u002Fversion-support-matrix.html)\n\n### Go version support policy\n\nThe v2 SDK follows the upstream [release policy](https:\u002F\u002Fgo.dev\u002Fdoc\u002Fdevel\u002Frelease#policy)\nwith an additional six months of support for the most recently deprecated\nlanguage version.\n\n**AWS reserves the right to drop support for unsupported Go versions earlier to\naddress critical security issues.**\n\n## Getting started\nTo get started working with the SDK setup your project for Go modules, and retrieve the SDK dependencies with `go get`.\nThis example shows how you can use the v2 SDK to make an API request using the SDK's [Amazon DynamoDB] client.\n\n###### Initialize Project\n```sh\n$ mkdir ~\u002Fhelloaws\n$ cd ~\u002Fhelloaws\n$ go mod init helloaws\n```\n###### Add SDK Dependencies\n```sh\n$ go get github.com\u002Faws\u002Faws-sdk-go-v2\u002Faws\n$ go get github.com\u002Faws\u002Faws-sdk-go-v2\u002Fconfig\n$ go get github.com\u002Faws\u002Faws-sdk-go-v2\u002Fservice\u002Fdynamodb\n```\n\n###### Write Code\nIn your preferred editor add the following content to `main.go`\n\n```go\npackage main\n\nimport (\n    \"context\"\n    \"fmt\"\n    \"log\"\n\n    \"github.com\u002Faws\u002Faws-sdk-go-v2\u002Faws\"\n    \"github.com\u002Faws\u002Faws-sdk-go-v2\u002Fconfig\"\n    \"github.com\u002Faws\u002Faws-sdk-go-v2\u002Fservice\u002Fdynamodb\"\n)\n\nfunc main() {\n    \u002F\u002F Using the SDK's default configuration, load additional config\n    \u002F\u002F and credentials values from the environment variables, shared\n    \u002F\u002F credentials, and shared configuration files\n    cfg, err := config.LoadDefaultConfig(context.TODO(), config.WithRegion(\"us-west-2\"))\n    if err != nil {\n        log.Fatalf(\"unable to load SDK config, %v\", err)\n    }\n\n    \u002F\u002F Using the Config value, create the DynamoDB client\n    svc := dynamodb.NewFromConfig(cfg)\n\n    \u002F\u002F Build the request with its input parameters\n    resp, err := svc.ListTables(context.TODO(), &dynamodb.ListTablesInput{\n        Limit: aws.Int32(5),\n    })\n    if err != nil {\n        log.Fatalf(\"failed to list tables, %v\", err)\n    }\n\n    fmt.Println(\"Tables:\")\n    for _, tableName := range resp.TableNames {\n        fmt.Println(tableName)\n    }\n}\n```\n\n###### Compile and Execute\n```sh\n$ go run .\nTables:\ntableOne\ntableTwo\n```\n\n## Getting Help\n\nPlease use these community resources for getting help. We use the GitHub issues\nfor tracking bugs and feature requests.\n\n* Ask us a [question](https:\u002F\u002Fgithub.com\u002Faws\u002Faws-sdk-go-v2\u002Fdiscussions\u002Fnew?category=q-a) or open a [discussion](https:\u002F\u002Fgithub.com\u002Faws\u002Faws-sdk-go-v2\u002Fdiscussions\u002Fnew?category=general).\n* If you think you may have found a bug, please open an [issue](https:\u002F\u002Fgithub.com\u002Faws\u002Faws-sdk-go-v2\u002Fissues\u002Fnew\u002Fchoose).\n* Open a support ticket with [AWS Support](http:\u002F\u002Fdocs.aws.amazon.com\u002Fawssupport\u002Flatest\u002Fuser\u002Fgetting-started.html).\n\nThis SDK implements AWS service APIs. For general issues regarding the AWS services and their limitations, you may also take a look at the [Amazon Web Services Discussion Forums](https:\u002F\u002Fforums.aws.amazon.com\u002F).\n\n### Opening Issues\n\nIf you encounter a bug with the AWS SDK for Go we would like to hear about it.\nSearch the [existing issues][Issues] and see\nif others are also experiencing the same issue before opening a new issue. Please\ninclude the version of AWS SDK for Go, Go language, and OS you’re using. Please\nalso include reproduction case when appropriate.\n\nThe GitHub issues are intended for bug reports and feature requests. For help\nand questions with using AWS SDK for Go please make use of the resources listed\nin the [Getting Help](#getting-help) section.\nKeeping the list of open issues lean will help us respond in a timely manner.\n\n## Feedback and contributing\n\nThe v2 SDK will use GitHub [Issues] to track feature requests and issues with the SDK. In addition, we'll use GitHub [Projects] to track large tasks spanning multiple pull requests, such as refactoring the SDK's internal request lifecycle. You can provide feedback to us in several ways.\n\n**GitHub issues**. To provide feedback or report bugs, file GitHub [Issues] on the SDK. This is the preferred mechanism to give feedback so that other users can engage in the conversation, +1 issues, etc. Issues you open will be evaluated, and included in our roadmap for the GA launch.\n\n**Contributing**. You can open pull requests for fixes or additions to the AWS SDK for Go 2.0. All pull requests must be submitted under the Apache 2.0 license and will be reviewed by an SDK team member before being merged in. Accompanying unit tests, where possible, are appreciated.\n\n## Resources\n\n[SDK Developer Guide](https:\u002F\u002Fdocs.aws.amazon.com\u002Fsdk-for-go\u002Fv2\u002Fdeveloper-guide\u002Fwelcome.html) - Use this document to learn how to get started and\nuse the AWS SDK for Go V2.\n\n\n[SDK Migration Guide](https:\u002F\u002Fdocs.aws.amazon.com\u002Fsdk-for-go\u002Fv2\u002Fdeveloper-guide\u002Fmigrate-gosdk.html) - Use this document to learn how to migrate to V2 from the AWS SDK for Go.\n\n[SDK API Reference Documentation](https:\u002F\u002Fpkg.go.dev\u002Fmod\u002Fgithub.com\u002Faws\u002Faws-sdk-go-v2) - Use this\ndocument to look up all API operation input and output parameters for AWS\nservices supported by the SDK. The API reference also includes documentation of\nthe SDK, and examples how to using the SDK, service client API operations, and\nAPI operation require parameters.\n\n[Service Documentation](https:\u002F\u002Faws.amazon.com\u002Fdocumentation\u002F) - Use this\ndocumentation to learn how to interface with AWS services. These guides are\ngreat for getting started with a service, or when looking for more\ninformation about a service. While this document is not required for coding,\nservices may supply helpful samples to look out for\n\n[Issues] - Report issues, submit pull requests, and get involved\n  (see [Apache 2.0 License][license])\n\n[Dep]: https:\u002F\u002Fgithub.com\u002Fgolang\u002Fdep\n[Issues]: https:\u002F\u002Fgithub.com\u002Faws\u002Faws-sdk-go-v2\u002Fissues\n[Projects]: https:\u002F\u002Fgithub.com\u002Faws\u002Faws-sdk-go-v2\u002Fprojects\n[CHANGELOG]: https:\u002F\u002Fgithub.com\u002Faws\u002Faws-sdk-go-v2\u002Fblob\u002Fmain\u002FCHANGELOG.md\n[Amazon DynamoDB]: https:\u002F\u002Faws.amazon.com\u002Fdynamodb\u002F\n[design]: https:\u002F\u002Fgithub.com\u002Faws\u002Faws-sdk-go-v2\u002Fblob\u002Fmain\u002FDESIGN.md\n[license]: http:\u002F\u002Faws.amazon.com\u002Fapache2.0\u002F\n","`aws\u002Faws-sdk-go-v2` 是为 Go 语言开发者提供的 AWS 服务开发工具包，旨在简化与 AWS 服务的集成。该项目支持 Go 1.24 及以上版本，提供了一套全面的库来访问 AWS 的各种云服务，如 S3、DynamoDB 等，通过这些库可以轻松地进行身份验证、请求构建以及错误处理等操作。其主要特点包括模块化设计、丰富的 API 覆盖度及良好的文档支持。适用于需要在 Go 应用程序中调用 AWS 服务的各种场景，比如服务器端应用开发、微服务架构中的组件间通信或任何希望利用 AWS 强大功能但又偏好使用 Go 语言编写代码的情况。",2,"2026-06-11 02:31:36","trending"]