オブジェクトでの Amazon S3 Select の使用例
重要
新規のお客様への Amazon S3 Select の提供は終了しました。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 式の結果が返されます。