如何使用适用于 S3 的 AWS 开发工具包 cpp 异步 API?
How to use AWS SDK cpp async API's for S3?
我希望在我的应用程序中使用 AWS 开发工具包 cpp 异步 api for s3。但是,我找不到相同的文档。我已经经历了 https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/cpp/example_code/s3 但没有包含异步 API 的示例。
例如,我正在尝试使用PutObjectAsync api。根据这里给出的 api 参考指南 https://sdk.amazonaws.com/cpp/api/LATEST/class_aws_1_1_s3_1_1_s3_client.html#aee8d39c350c5bb66a8d1edcc18df2b78 您需要形成 PutObjectRequest、PutObjectResponseReceivedHandler 和 AsyncCallerContext。
在这里,我不明白如何形成 PutObjectResponseReceivedHandler 和 AsyncCallerContext。有人可以指导我完成它。
GitHub
上的 AWS 代码示例目录现在包含一个C++示例,演示如何异步将文件上传到 Amazon S3。
源代码可以在 https://github.com/awsdocs/aws-doc-sdk-examples/blob/master/cpp/example_code/s3/put_object_async.cpp
相关文章:
- 在OSX上使用CMake将Adobe的XMP工具包构建为共享库的最简单方法是什么?
- AWS IoT 开发工具包:通过 TCP 端口 443 使用 MQTT
- 使用 AWS C++ 开发工具包分段上传 S3
- 如何使用软化工具包从 OPC UA 服务器异步读取操作回调中的数据值响应中获取 NodeId 详细信息
- 与 AWS 开发工具包的链接问题
- 使用代码在 AWS 开发工具包C++控制台应用程序上设置凭证
- 选择特定版本的 Visual Studio 命令行工具包,并根据特定版本的C++运行时环境编译文件
- 如何使用 AWS C++ 开发工具包在给定的开始和结束日期范围内列出 S3 中的文件
- 错误:必须设置CMake工具才能生成.在工具包选项中配置CMake工具
- 适用于 C++ 的 AWS 开发工具包:对 S3 传输进行完整性检查
- 在 Cloud9 上安装 AWS C++ 开发工具包时出现问题
- 如何为原生UI工具包扩展Ranorex?
- AWS Lambda C++ 开发工具包"Process exited before completing request"
- 无法在Windows 7 64位上安装CUDA工具包9.1.85
- 使用开发工具包将文件上传到 AWS C++
- AWS 开发工具包 C++ 代码不适用于发布版本
- 为什么使用适用于C++的 AWS 开发工具包创建 EC2Client 段错误
- AWS CPP S3 开发工具包是否支持"传输加速"
- AWS-开发工具包-CPP:未解析的符号
- 如何使用适用于 S3 的 AWS 开发工具包 cpp 异步 API?