web-dev-qa-db-fra.com

Emplacement des résultats de la requête S3 / Athena et «Emplacement du dossier S3 non valide»

Y a-t-il des exigences particulières au compartiment pour spécifier l'emplacement du résultat de la requête? Lorsque j'essaie de créer une nouvelle table, j'obtiens une fenêtre contextuelle:

Before you run your first query, you need to set up a query result location in Amazon S3. Learn more

Je clique donc sur le lien et spécifie l'emplacement de mon résultat de requête au format spécifié s3: // query-results-bucket/folder. Mais ça dit toujours

Invalid S3 folder location

J'ai d'abord posté ceci dans Superuser mais c'était fermé (je ne sais pas pourquoi ...).

3
tom

Le nom du dossier doit avoir une barre oblique de fin:

s3://query-results-bucket/folder/
10
John Rotenstein

Je me suis lancé plus tôt dans la semaine.

Tout d'abord, assurez-vous que le seau existe. Il ne semble pas y avoir d'option pour créer le compartiment lors de la définition de la valeur dans la console athena.

Ensuite, assurez-vous que le compartiment est correctement spécifié. Dans mon cas, j'avais initialement s3: /// - il n'y a pas de validation, donc un caractère supplémentaire provoquera cette erreur. Si vous accédez aux paramètres athena, vous pouvez voir à quoi ressemblent les paramètres du compartiment.

Enfin, vérifiez le groupe de travail - il existe un groupe de travail par défaut par compte, assurez-vous qu'il n'est pas désactivé. Vous pouvez créer des groupes de travail supplémentaires, dont chacun aura besoin de ses propres paramètres.

0
chris