上传到 Filestack 的文件在 S3 上不可见

Files Uploaded to Filestack are not visible on S3

我正在使用 FileStack Javascript SDK 将文件上传到我的 S3 Bucket。在 FileStack 开发人员门户中,我添加了我的亚马逊帐户的细节,即访问 ID、访问密钥、存储桶名称和存储桶路径,然后我使用以下脚本上传文件:

const client = filestack.init('MY-FILESTACK-API-KEY'); 
let options = {
  "displayMode": "overlay",
  "container": ".picker-content",
  "maxFiles": 4,
  "accept": [
    "image/jpeg",
  ],
  "storeTo": {
    "container": "MY-BUCKET-NAME",
    "path": "https://s3-MY-BUCKET-REGION.amazonaws.com/MY-BUCKET-NAME",
    "region": "MY-BUCKET-REGION",
    "disableKey": true,
  },
  "fromSources": ["local_file_system"],
  "uploadInBackground": false,
  exposeOriginalFile: true,
  onFileSelected: onFileSelect,
  onUploadDone: function(){
    console.log('upload done');
  },
}

$("#filestack-picker-btn").click(function(){
  picker = client.picker(options);
  picker.open();
});

现在,代码运行成功,我可以在 FileStack CONTENT BROWSER 区域看到上传的文件,但是当我转到我的 S3 存储桶时。我看不到那里上传的任何文件。

我只想使用 FileStack 上传我的 S3 存储桶中的文件,而不是 FileStack 的内部存储中的文件。

我认为您在 storeTo 字典 (https://filestack.github.io/filestack-js/interfaces/pickerstoreoptions.html#location) 中缺少 location: s3