AWS re:Postを使用することにより、以下に同意したことになります AWS re:Post 利用規約

S3、Athena、Glueの接続方法

0

S3にあるデータをGlueのDBを使用して、Athenaで検索を行いたいのですが、S3とGlueを接続するにはVPCエンドポイントによる接続が必要になりますか?

質問済み 1ヶ月前28ビュー
1回答
0

S3、Athena、Glueを接続してS3のデータをAthenaで検索する場合、VPCエンドポイントによる接続は必須ではありません。これらのサービスは、AWS内で統合されており、以下のような方法で接続できます:

  1. AWS Glue Data Catalogを使用して、S3に保存されているデータのメタデータを管理します。

  2. AWS Glueクローラーを作成し、S3バケット内のデータを自動的にスキャンしてスキーマを推論し、Glue Data Catalogにメタデータを登録します。

  3. Athenaは、このGlue Data Catalogを使用してS3のデータにアクセスし、SQLクエリを実行します。

この接続プロセスは、AWSのマネージドサービス間で行われるため、通常はVPCエンドポイントを必要としません。ただし、セキュリティやネットワークの要件によっては、VPCエンドポイントを使用してプライベートな接続を確立することも可能です。

具体的な手順としては:

  1. AWS Glueコンソールでクローラーを作成し、S3データソースを指定します。
  2. クローラーを実行して、S3のデータ構造をGlue Data Catalogに登録します。
  3. Athenaコンソールで、Glueで作成されたデータベースとテーブルを選択し、SQLクエリを実行します。

この方法により、S3のデータをGlue経由でAthenaから簡単に分析することができます。
Sources
Use AWS Glue to connect Athena to your data in Amazon S3 - Amazon Athena
Community | Unleashing Data Analytics on S3 Data lake with AWS Glue Crawler and Amazon Athena

profile picture
回答済み 1ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン