此存储库包含演示如何使用 AWS 开发工具包与 AWS 服务交互的代码示例。
AWS 文档中注入了许多示例。
每种语言的 SDK 的代码示例可以在以下子目录中找到。此处的示例演示了每种语言的 SDK 最常见用法。
软件开发工具包 | 文件夹 | SDK版本 |
---|---|---|
。网 | 点网v3/ | 3.5+ |
。网 | 点网/ | <3.5 |
C++ | 程序文件/ | 1 |
去 | 政府2/ | 2 |
去 | 去/ | 1 |
爪哇 | javav2/ | 2 |
爪哇 | 爪哇/ | 1 |
JavaScript | JavaScriptv3/ | 3 |
JavaScript | JavaScript/ | 2 |
科特林 | 科特林/ | 1 |
PHP | php/ | 3 |
Python | Python/ | 3 |
红宝石 | 红宝石/ | 3 |
锈 | 生锈v1/ | 1 |
迅速 | 迅速/ | 预览 |
在每个目录中,您将找到用于理解和调用示例代码的 SDK 特定说明。
根据我们的开发工具包和工具维护政策,AWS SDK for Java v1.x 将于 2024 年 7 月 31 日进入维护模式,并于 2025 年 12 月 31 日结束支持。
有关更多信息,请参阅宣布终止对 AWS SDK for Java v1.x 的支持。
目录 | 目的 | 用法 |
---|---|---|
/应用程序 | 包含示例应用程序的非特定于语言的组件,这些组件展示了如何在类似生产的应用程序的上下文中使用 SDK。 | 要查看每个示例应用程序的特定于语言的组件,请参阅所需语言的子目录中的cross-service 文件夹(例如python/cross-service )。 |
/测试 | 包含支持自定义测试自动化框架的所有组件,该框架用于定期测试此存储库中的代码。 | 作为基于多语言容器的集成测试解决方案部署到 AWS。警告:截至 2023 年仍在积极建设中。 |
/资源 | 包含此存储库中许多代码示例使用的共享组件。 | 部署为前端 (/clients) 或后端(/cdk 或 /cfn)组件。 |
要调用此示例代码,您必须拥有 AWS 账户。有关创建账户的更多信息,请参阅 AWS 免费套餐。
您还必须配置 AWS 凭证。有关使用 AWS 命令行界面 (AWS CLI) 配置凭证的步骤,请参阅 CLI 配置基础知识
这些代码示例与可能会导致您的 AWS 账户产生费用的服务进行交互。有关更多信息,请参阅 AWS 定价。
此外,示例代码理论上可能会修改或删除现有的 AWS 资源。作为尽职调查的一部分,请执行以下操作:
这个存储库因您的贡献而蓬勃发展! ❤️ 要参与其中,请参阅 CONTRIBUTING.md。
可以通过问题跟踪器请求示例。
我们的团队会审核所有请求,并针对以下方面进行评估:
所有示例请求均应尽早提出。对于较大的示例,这应该比要求的日期至少提前两个月。
根据评估,我们确定每个请求的优先级并相应地分配资源。我们优先考虑明确、相关且可以在合理时间内完成的请求。附带的高质量公关可以增加我们满足请求的机会。
请注意,某些请求(例如错误修复和安全问题)优先于新代码示例。此外,我们拥有有限的资源和我们自己的优先事项来指导代码示例的开发。如果您有任何疑问或想要贡献,请参阅我们的贡献指南。
AWS 文档包含来自多个其他来源的源代码示例。这些来源称为支流,流入 AWS 文档的“河流”。
除非另有说明,此存储库中的所有内容均受版权所有 © Amazon Web Services, Inc. 或其附属公司所有。版权所有。
除非另有说明,本集合中的所有示例均根据 Apache 许可证 2.0 版(“许可证”)获得许可。此存储库随附的LICENSE
文件中提供了完整的许可证文本。