Search Objects

AWS S3内の指定のバケット内のオブジェクトを検索します。

オプション

フィールド 定義 タイプ 必須

結果セット(Result Set)

検索結果をフィルタリングする方式を選択します。

First Matching Record:一致する最初のレコードを返します
  • First 200 Matching Records:すべての一致レコードをリスト形式で返します。
  • Stream Matching Records:一致したすべてのレコードを親フローからヘルパーフローに渡します。カスタム拡張可能フィールドのストリーミングと追加を行うためにヘルパーフローを選択できる、ストリーミング(Streaming)入力セクションがカードに追加されます。

ドロップダウン

リージョン(Region)

AWS S3バケットのリージョン。使用するAWS S3バケットのリージョンを選択します。

ドロップダウン

入力

フィールド 定義 タイプ 必須

オプション(Options)

バケット(Bucket)

オブジェクトが含まれるバケットの名前。

テキスト

プレフィックス(Prefix)

応答を指定のプレフィックスで始まるキーに限定します。

テキスト FALSE

区切り記号(Delimiter)

区切り記号は、キーのグループ化に使用する文字です。

テキスト FALSE

想定バケット所有者(Expected Bucket Owner)

想定されるバケット所有者のアカウントID。

別のアカウントがソースバケットを所有する場合、リクエストはHTTP 403(アクセス拒否)エラーで失敗します。

テキスト FALSE

リクエスト支払者(Request Payer)

リクエストが課金の対象であることを依頼者が知っていることを確認します。

ドロップダウン FALSE

ストリーミング(Streaming)

フロー(Flow)

フローの選択(Choose Flow)をクリックして検索結果をストリーミングするヘルパーフローを参照および選択し、選択(Choose)をクリックして確定します。

オプションとして、クリックまたはここにドロップして作成(Click or drop here to create)の下の空のフィールドをクリックし、データをヘルパーフローに渡すカスタム拡張可能フィールドを追加します。これらのフィールドは、ヘルパーフロー内の状態(State)出力オブジェクトの下にキーと値のペアとして追加されます。

フロー

検索条件(Search Criteria)

レコード制限(Record Limit)

ストリーミングするレコードの数を指定します。

  • Limitフィールドを0に設定すると、レコードは返されません。

  • Limitフィールドに0より大きい値を設定すると、最大で指定された最大レコード数までのレコードが返されます。

  • Limitフィールドを空またはnullにする、または選択しない場合、ストリームは全レコードを返します。

  • デフォルト値は10000000(1,000万)です。

  • 有効な範囲は010000000です。

このフィールドは、結果セット(Result Set)オプションでStream Matching Recordsを選択した場合に表示されます。

数値 FALSE

出力

フィールド 定義 タイプ

レスポンス(Response)

キー(Key)

オブジェクトのキー。

テキスト

最終変更(Last Modified)

オブジェクトが最後に変更された日付。

テキスト

ETag

URLにあるリソースの特定バージョンに対してWebサーバーが割り当てる不透明識別子。

テキスト

ストレージクラス(Storage Class)

オブジェクトのストレージクラス情報を提供します。S3標準ストレージクラスオブジェクト以外のすべてのオブジェクトについて、AWS S3はこのヘッダーを返します。

テキスト

所有者ID(Owner ID)

オブジェクトの所有者のID。

テキスト

サイズ(Size)

オブジェクトのサイズ(バイト単位)。

数値

ストリーミングされたレコード(Records Streamed)

ストリーミングフロー内でストリーミングされたレコードの数。

このフィールドは、結果セット(Result Set)オプションでStream Matching Recordsを選択した場合に表示されます。

数値