问题标签 [s3transfermanager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 是否可以使用 AWS C++ SDK 下载预置的 url 文件
是否可以使用 AWS C++ SDK transferManager.downloadFile 或类似函数提供提供的预签名 URL 来下载文件。
通常您可以将 s3client 传递给传输管理器,并在 Bucket 和对象路径中调用下载文件。这些可以从预签名的 url 中读取。由于预签名 URL 采用以下格式:HTTPS://"BucketName".s3.region.amazonaws.com/"objectlocation"?"presignedkey"
是否可以解码/提供 AWS 凭证类的预签名密钥?或直接输入预签名的网址?
对于上下文,客户向我们提供了超过 5gb 的预签名 url,这些在标准 get/put 命令中不受支持。
注意:在 java 中,只有一个下载函数可以接受预签名的 url。这在 C++ 中不起作用,并且更改语言不是一种选择。
java - software.amazon.awssdk.services.s3.model.S3Exception:使用 aws java sdk v2“S3TRANSFERMANAGER”时请求的响应状态无效
我正在尝试使用 S3TransferManager 将文件上传到 s3。但由于以下错误,我的单元测试失败,
java.util.concurrent.CompletionException:software.amazon.awssdk.services.s3.model.S3Exception:来自请求的无效响应状态
这是我的代码,
这是我对上述代码的单元测试,
请让我知道为什么单元测试因上述错误而失败?
还请让我知道还有其他方法可以模拟“s3ClientConfiguration”吗?在 aws java sdk v2 中