当我尝试从 Quicksight 连接\创建数据源到 S3 时,出现错误:
Cannot Create Datasource
我提供了 S3 存储桶的 URL。我还将 S3 存储桶的访问权限更改为公开,并在 Quicksight 中添加了相同的权限。
当我尝试从 Quicksight 连接\创建数据源到 S3 时,出现错误:
Cannot Create Datasource
我提供了 S3 存储桶的 URL。我还将 S3 存储桶的访问权限更改为公开,并在 Quicksight 中添加了相同的权限。
您必须提供清单文件,而不是数据源的链接。这是违反直觉的,但是当您必须上传大量文件(或一个或多个目录中的所有文件)时,事情会变得更容易。
在您的示例中,清单文件可能如下所示:
{
"fileLocations": [
{
"URIs": [
"https://s3.amazonaws.com/deeeeep/test"
]
}
]
}
将其保存在本地(例如:deep-test-manifest.json),然后上传。或者,将其上传到您的 s3 存储桶并引用其 URL,您就可以开始使用了。
与 Andre 上面提到的类似,我正在共享与我一起使用的 Manifest 模板:
{
"fileLocations": [
{
"URIs": [
"s3://yourS3bucketName/YourFileName.csv"
]
}
],
"globalUploadSettings": {
"format": "CSV",
"delimiter": ",",
"containsHeader": "true"
}
}