当我尝试从Quicksight连接\创建数据源到S3时,出现错误:
Cannot Create Datasource
我正在提供S3存储桶的URL。我还更改了对S3存储桶的访问权限以公开的方式,并在Quicksight中添加了相同的权限。
答案 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"
}
}