オブジェクトでの Amazon S3 Select の使用例
S3 Select は、Amazon S3 コンソール、REST API、および AWS SDK でオブジェクトからコンテンツを選択するために使用できます。
S3 でサポートされている SQL 関数の詳細については、「SQL 関数」を参照してください。
Amazon S3 コンソールでオブジェクトからコンテンツを選択するには
-
AWS Management Console にサインインし、Amazon S3 コンソール https://console.aws.amazon.com/s3/
を開きます。 -
左側のナビゲーションペインで、[バケット] を選択します。
-
コンテンツを選択するオブジェクトが含まれているバケットを選択し、次にオブジェクトの名前を選択します。
-
[オブジェクトアクション] を選択し、[S3 Select を使用したクエリ] を選択します。
-
入力データの形式に基づいて [入力設定] を行います。
-
受信する出力の形式に基づいて、[出力設定] を行います。
-
選択したオブジェクトからレコードを抽出するには、[SQL クエリ] に SELECT SQL コマンドを入力します。SQL コマンドの記述方法の詳細については、「Amazon S3 Select の SQL リファレンス」を参照してください。
-
SQL クエリを入力したら、[SQL クエリを実行] を選択します。次に、[クエリ結果] で SQL クエリの結果を確認できます。
AWS SDK を使用して、オブジェクトからコンテンツを選択できます。ただし、アプリケーションで必要な場合は、REST リクエストを直接送信できます。リクエストとレスポンスの形式の詳細については、「SelectObjectContent」を参照してください。
Amazon S3 Select で selectObjectContent
メソッドを使用してオブジェクトのコンテンツを選択できます。このメソッドが成功すると、SQL 式の結果が返されます。