Невозможно подключить 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"
}
}