Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon s3 无法将AWS quicksight连接到S3存储桶_Amazon S3_Amazon Quicksight - Fatal编程技术网

Amazon s3 无法将AWS quicksight连接到S3存储桶

Amazon s3 无法将AWS quicksight连接到S3存储桶,amazon-s3,amazon-quicksight,Amazon S3,Amazon Quicksight,当我尝试从Quicksight将\创建数据源连接到S3时,出现错误: Cannot Create Datasource 我提供了S3 bucket的URL。我还将S3 bucket的访问权限更改为public,并在Quicksight中添加了相同的权限 您必须提供链接,而不是数据源的链接。这是违反直觉的,但当您必须上载大量文件或一个或多个目录中的所有文件时,会使事情变得更容易 在您的示例中,清单文件可能如下所示: { "fileLocations": [ {

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

Cannot Create Datasource
我提供了S3 bucket的URL。我还将S3 bucket的访问权限更改为public,并在Quicksight中添加了相同的权限

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

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

{
    "fileLocations": [
        {
            "URIs": [
                "https://s3.amazonaws.com/deeeeep/test"
            ]
        }
    ]
}
在本地保存它,例如:deep-test-manifest.json,然后上传它。或者,将它上传到您的s3 bucket并引用其URL,您就可以开始了

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

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

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

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

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

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

}

与Andre上述内容类似,我正在共享与我一起使用的清单模板:

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