- STAGING
- TRANSFORM
- STRUCTURE
- CLEANUP
すぐに答え
AIでS3のデータパーティショニングを自動化できますか?
エージェントがソースバケットから生ファイルを読み取り、適切なパーティションパスを判断して、新しい保存先にデータを書き込みます。その後、ステージングエリアを整理するために元のファイルを削除します。手動での移動作業なしで、構造化されたデータレイクを構築できます。
データの流れ
データの処理プロセス
エージェントは以下の4つのステージでデータを移動します。
STAGING
対象ファイルの特定
エージェントが処理が必要なファイルを探し出します。パーティショニングの準備ができたファイルの一覧が明確になります。
TRANSFORM
データの読み取り
エージェントがオブジェクトからコンテンツを抽出します。これにより、パーティショニングのロジックに基づいたデータの検証が可能になります。
STRUCTURE
パーティションの作成
処理されたデータを、指定されたフォルダパスへ書き込みます。データレイクが常に整理された状態に保たれます。
CLEANUP
手動による確認
エージェントは古いファイルを削除できますが、データの消失を防ぐため、新しいパーティションが正しく作成されたことを先に確認してください。
ワークフロー
生データ到着時のAIの動き
エージェントは「スキャン、移動、削除」のサイクルを繰り返します。
バケットのスキャン
ソースバケット内を検索し、移動が必要なファイルを見つけ出します。
list_objectsファイル内容の読み取り
各オブジェクトから生データを読み取り、どのパーティションに振り分けるべきかを判断します。
get_object_dataパーティションへの書き込み
整理された新しいディレクトリ構造にデータを保存します。
put_object古いファイルの削除
データの移動が完了すると、一時的なステージングファイルを削除して整理します。
delete_object
試してみる
以下のプロンプトをコピーして開始
これらのプロンプトを使ってパーティショニングを開始できます。
出発点
実際の環境に合わせて、バケット名やファイル拡張子を書き換えて使用してください。
Amazon S3 Bucket Connector
準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。
https://edge.vinkius.com/vk_preview_Svnxbobq9VkWodwXtyUaG8rqsIyf195UGarUTTHJ/mcpClaude Desktop
以下の手順で数秒で接続できます。
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Amazon S3 Bucket capabilities are ready to use.
{
"mcpServers": {
"amazon-s3-bucket-mcp": {
"url": "https://edge.vinkius.com/vk_preview_Svnxbobq9VkWodwXtyUaG8rqsIyf195UGarUTTHJ/mcp"
}
}
}'raw-data-landing' バケット内のすべての .csv ファイルをリストアップして。
's3://incoming/logs/file_01.json' のデータを読み取って、タイムスタンプを教えて。
'temp-staging' バケットのファイルを 'processed/year=2023/' パーティションに移動して。
'raw-uploads' から 'data-lake' にファイルを移動した後、'raw-uploads' 内の元のファイルを削除して。
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
ここから始める
Amazon S3 Bucketを接続して、指示を出すだけ。
バケットをリンクするだけで準備完了です。認証情報は暗号化され、すぐにコマンドを実行できます。
Amazon S3 BucketをAIに接続するFAQ
動作に関する詳細
- 01
AIが新しいS3バケットを作成することはできますか?
いいえ。エージェントは、接続済みのバケット内にあるオブジェクトやフォルダに対してのみ操作を行えます。
- 02
AIはソースデータを自動的に削除しますか?
移動後にファイルを削除するよう明示的に指示した場合のみ削除します。指示がない限り、勝手に削除することはありません。
- 03
エージェントがバケットの権限を変更することはできますか?
いいえ。エージェントはバケットポリシーやIAMロールを変更することはできません。
- 04
どのパーティションを使用すべきか、エージェントはどう判断しますか?
プロンプトの中で、ファイル内の日付やカテゴリに基づいてパーティションを分けるといったロジックを指示してください。
- 05
大容量ファイルの転送にも対応していますか?
エージェントは利用可能なツールを使用してファイルを処理します。接続を通じて読み書き可能なデータであれば処理可能です。
Amazon S3 Bucketについて他に質問がありますか? Amazon S3 Bucket Connectorの全機能を見る
『Amazon S3 Bucket』を Claude、Cursor、ChatGPT などに接続
