Невозможно подключить AWS Quicksight к S3 Bucket

Когда я пытаюсь подключить \ создать источник данных к S3 из Quicksight, я получаю сообщение об ошибке:

Cannot Create Datasource

Я предоставляю URL-адрес корзины S3. Я также изменил права доступа к корзине S3 для общественности и добавил то же самое в Quicksight.

Вот скриншот сообщения об ошибке

2 ответа

Вы должны предоставить файл манифеста, а не ссылку на ваш источник данных. Это нелогично, но облегчает задачу, когда вам нужно загрузить большое количество файлов (или все файлы в одном или нескольких каталогах).

В вашем примере файл манифеста может выглядеть так:

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

Сохраните его локально (например, deep-test-manifest.json), а затем загрузите его. При желании загрузите его в свою корзину S3 и укажите его URL, и все будет хорошо.

Подобно тому, что Андре упомянул выше, я делюсь шаблоном Manifest, который работал со мной:

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

}

Другие вопросы по тегам