我使用S3 SDK CPP并具有以下场景:
- 我得到一些从客户端发送到我的服务器的信息(客户端想要从S3下载)
- 通过发送的信息,我创建了一个S3密钥
- 我想检查S3上是否存在密钥(有文件)
- 我创建了一个预签名 URL,允许客户端从S3下载文件
- 向客户端发送 URL
- 客户端下载文件
在执行第 4 步之前,我想检查密钥是否真的存在于 S3 上。客户端无法下载无论如何都不存在的文件。
我有一个AWS::S3Client
对象。我真的需要为此创建一个TransferManager还是有一种简单的方法可以使用客户端对象来处理它?
客户端本身与S3没有关系,所以我无法在那里检查它。服务器必须完成所有工作。