通过适用于 C++ 的 AWS SDK 快速开始使用 AWS。软件开发工具包是现代开源 C++ 库,可以将您的 C++ 应用程序轻松与 Amazon S3、Amazon Kinesis 和 Amazon DynamoDB 等 AWS 服务集成。


Amazon S3 客户端数据加密

这个易用的客户端加密机制可帮助提高存储在 Amazon S3 中的应用程序数据的安全性。因为加密和解密是在客户端执行,所以私有密钥绝不会离开该应用程序。

Amazon S3 Transfer Manager

通过简单的 API,Amazon S3 TransferManager 通过广泛使用多线程 Amazon S3 进行多部分上传,提供了更高的吞吐量、性能和可靠性。

涵盖广泛的平台

定期在各种平台上进行构建和测试,包括 Windows、Linux、Mac、Android 和 iOS。

CMake 支持

专为使用 CMake 而设计,以便用户可轻松编译开发工具包,并与之关联,而无需了解开发工具包的独立细节。要了解更多信息,请参阅此博客文章

可自定义的内存管理

使用您自己的内存管理器以自定义分配和取消分配内存的方式。要了解更多,请参阅用户指南

涵盖完整且最新的 AWS 服务

支持所有公有 AWS 服务,并经常更新以支持最新的 API 更改。


AWS re:Invent 2015 中提供的本演示文稿介绍了适用于 C++ 的 AWS SDK,并借助代码示例展示了开发工具包的多种功能。