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++ 中不起作用,并且更改语言不是一种选择。
解决方案
推荐阅读
- android - 在 Xamarin.Android Toolbar.axml 中使用下载的图像
- sql - 如何检查是否仅存在特定用户的记录?
- javascript - 通过javascript图像到卡通
- python - python:如何在没有互联网连接的情况下安装 virtualenv
- android - EditText 中阿拉伯文本和行高的问题
- c# - tic_tac_toe AI 的 minimax 中的错误
- php - 相同的mysql查询在phpmyadmin的不同时间给出不同的结果
- java - ArrayList 有比 O(n) 更好的搜索方法吗?
- c++ - 在 gcc 中将二维数组初始化为 0 时的值不正确
- javascript - 电子应用程序:如何使 dialog.showOpenDialog 模态