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 ...).
Le nom du dossier doit avoir une barre oblique de fin:
s3://query-results-bucket/folder/
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.