amazon-web-services - 从 Salesforce 到 AWS S3 的 ListObjects 请求导致“拒绝连接”错误
问题描述
我正在开发一个使用 AWS JavaScript SDK 向 AWS S3 发出请求的 Salesforce 组件。
在发出以下请求时,我收到控制台错误Refused to connect to https://mybucket.s3.amazonaws.com/list-type=2&prefix=00Q5e000001Vx7iEAC
s3.listObjectsV2(
{Bucket:'mybucket', Prefix: component.get('v.recordId')},
function (err, data) {
if (err) {
console.log(err);
} else {
console.log(data);
}
}
);
我很困惑为什么会发生这种情况,因为我能够使用s3.getSignedUrl()
没有任何错误的请求。
我需要做什么才能允许从 Salesforce 到 AWS 的这个请求?
解决方案
正如@jellycsc 所说,我意识到请求是不同的。
结果我只需要https://mybucket.s3.amazonaws.com
在 Salesforce 中添加到我的 CSP 受信任站点。
推荐阅读
- python - Python 恒等函数及其自身方法
- javascript - 配置参数在错误处理程序中未定义
- javascript - 如何从javascript查询选择器模板对象
- arrays - 一个阵列的重置会影响另一个阵列
- android - 由于目标机器主动拒绝,无法建立连接。(10061)
- c++ - 所有的 GUI 框架都使用 Windows API 吗?
- scheme - 是否有内置的 Racket 可以将一个元素作为列表重复 n 次?
- kubernetes - 在snakemake中对远程文件使用输入功能
- python - 将总和行添加到数据框中的特定列
- unity3d - Unity HDRP中的淡入淡出着色器?