3

我正在尝试使用Aws::Transfer::TransferManager::UploadDirectory将文件目录上传到 s3。这些文件稍后将通过 CloudFront 托管到 Web 客户端。出于这个原因,我需要设置几个标头,例如 Content-Type、Content-Encoding,它们会因文件而异。

乍一看,当作为 UploadDirectory 调用的一部分时,似乎没有一种方法可以指定此信息。有一个 forAws::Map<Aws::String, Aws::String>() metadata感觉它应该是我想要的,但它缺少文档,我不确定 string -> string 映射如何做我想要的。

这里有UploadDirectory错误的方法吗?我是否会更好地重新实现我自己的版本,以便我可以对每个文件进行更多操作?

4

0 回答 0