0

AWS Athena クエリの結果を s3 バケット内の results.json に書き込むことはなんとか可能ですか?

私の最初のアイデアはINSERT INTO SELECT ID, COUNT(*) ...orを使用することでしたが、 Amazon Athena DDL ステートメントtdhoppers ブログポストINSERT OVERWRITEによると、これはサポートされていないようです

  1. CREATE TABLEAWS Athena で新しいデータを使用することはなんとか可能ですか?
  2. AWS Glue の回避策はありますか?
  3. Athenaの結果でラムダ関数をトリガーする方法はありますか? (S3 フックは知っています)

私が集計する統計は非常に限られているため、jsonファイル/テーブル全体を上書きして常に新しいjsonを作成することは問題ではありません。

AWS Athena が結果を S3 バケットに CSV として自動的に書き込むことは知っています。ただし、単純な集計を行い、出力をパブリック s3 に直接書き込むのが好きなので、ブラウザーのスパ Angular アプリケーションがそれを読み取ることができます。したがって、JSON 形式と特定のパスは私にとって重要です。

4

2 に答える 2