Как использовать AWS SDK cpp асинхронные API для S3? - PullRequest
0 голосов
/ 02 апреля 2019

Я хочу использовать в своем приложении aws sdk cpp async api для s3.Однако я не могу найти документацию для того же.Я прошел через https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/cpp/example_code/s3, но нет примеров, которые включают в себя Async API.

Например, я пытаюсь использовать API PutObjectAsync.Согласно справочному руководству по API, приведенному здесь https://sdk.amazonaws.com/cpp/api/LATEST/class_aws_1_1_s3_1_1_s3_client.html#aee8d39c350c5bb66a8d1edcc18df2b78, вам необходимо сформировать PutObjectRequest, PutObjectResponseReceivedHandler и AsyncCallerContext.

Здесь я не понял, как формировать PutObjectResponseReceivedHandler и AsyncCallerContext.Может кто-нибудь, пожалуйста, проведите меня через это.

1 Ответ

1 голос
/ 20 апреля 2019

Каталог примеров кода AWS на GitHub теперь включает пример C ++, который демонстрирует, как асинхронно выгружать файл в Amazon S3.

Исходный код можно посмотреть на https://github.com/awsdocs/aws-doc-sdk-examples/blob/master/cpp/example_code/s3/put_object_async.cpp

...