web-dev-qa-db-ja.com

S3 / Athenaクエリ結果の場所と「無効なS3フォルダーの場所」

クエリ結果の場所を指定するためにバケットに特定の要件はありますか?新しいテーブルを作成しようとすると、ポップアップが表示されます。

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

リンクをクリックして、クエリ結果の場所をs3:// query-results-bucket/folderの形式で指定します。しかし、それは常に言います

Invalid S3 folder location

私は最初にこれをスーパーユーザーに投稿しましたが、閉じられました(理由はわかりません...)。

3
tom

フォルダー名には末尾にスラッシュが必要です。

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

週の初めにこれに遭遇しました。

まず、バケットが存在することを確認します。 athenaコンソールで値を設定するときにバケットを作成するオプションがないようです。

次に、バケットが正しく指定されていることを確認します。私の場合、最初はs3:///でした-検証がないため、余分な文字が原因でこのエラーが発生します。 athenaの設定に移動すると、バケットの設定がどのように見えるかを確認できます。

最後にワークグループを確認します-アカウントごとにデフォルトのワークグループがあります。無効になっていないことを確認してください。追加のワークグループを作成できます。ワークグループごとに独自の設定が必要になります。

0
chris