1

当我尝试从 Quicksight 连接\创建数据源到 S3 时,出现错误:

Cannot Create Datasource

我提供了 S3 存储桶的 URL。我还将 S3 存储桶的访问权限更改为公开,并在 Quicksight 中添加了相同的权限。

这是错误消息的屏幕截图

4

2 回答 2

4

您必须提供清单文件,而不是数据源的链接。这是违反直觉的,但是当您必须上传大量文件(或一个或多个目录中的所有文件)时,事情会变得更容易。

在您的示例中,清单文件可能如下所示:

{
    "fileLocations": [
        {
            "URIs": [
                "https://s3.amazonaws.com/deeeeep/test"
            ]
        }
    ]
}

将其保存在本地(例如:deep-test-manifest.json),然后上传。或者,将其上传到您的 s3 存储桶并引用其 URL,您就可以开始使用了。

于 2018-12-29T20:55:31.427 回答
2

与 Andre 上面提到的类似,我正在共享与我一起使用的 Manifest 模板:

{
"fileLocations": [
    {
        "URIs": [
            "s3://yourS3bucketName/YourFileName.csv"
        ]
    }
],
"globalUploadSettings": {
    "format": "CSV",
    "delimiter": ",",
    "containsHeader": "true"
}

}

于 2019-01-28T04:59:55.873 回答