无法将AWS Quicksight连接到S3存储桶

时间:2018-12-14 13:01:57

标签: amazon-s3 amazon-quicksight

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

Cannot Create Datasource

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

Here is a screenshot of the error message

2 个答案:

答案 0 :(得分:2)

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

在您的示例中,清单文件可能类似于:

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

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

答案 1 :(得分:1)

与上述安德烈(Andre)相似,我正在分享与我合作的Manifest模板:

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

}