バケット内のオブジェクト・ストレージ・オブジェクトの検索

オブジェクト・ストレージ・バケット内のオブジェクトを検索します。

バケット内のオブジェクトを検索するには、オブジェクトの名前の接頭辞に一致する1つ以上の文字を入力します。たとえば、バケットに100個のオブジェクトがあり、そのうち10個がtestで始まる場合、コンソールの「名前または接頭辞で検索」ボックスにtestと入力すると、そのtest接頭辞が付いたオブジェクトのみが表示されます。CLIまたはAPIを使用して同じ機能を実行する場合は、prefixパラメータを使用します。接頭辞機能をオブジェクトとともに使用する方法の詳細は、接頭辞と階層を使用したオブジェクト・ネーミングを参照してください。

ノート

オブジェクト名内のセグメントの使用やワイルドカード("*")の使用など、他のメソッドを使用してバケット内のオブジェクトを検索することはサポートされていません。
    1. 「バケット」リスト・ページで、操作するオブジェクト・ストレージ・バケットを選択します。リスト・ページまたはバケットの検索に関するヘルプが必要な場合は、バケットのリストを参照してください。
    2. バケットの詳細ページで、「オブジェクト」を選択します。
      「オブジェクト」タブが開きます。選択したバケット内のすべてのオブジェクトが表に表示されます。
    3. 「名前または接頭辞で検索」ボックスにオブジェクトを検索する文字を入力し、「検索」を選択します。
    名前の接頭辞が入力した文字と一致するすべてのオブジェクトが、「オブジェクト」リストに表示されます。入力する文字数が多いほど、オブジェクト名が一致する必要があり、返されるオブジェクトの数は小さくなります。

    バケット内のすべてのオブジェクトを表示するには、「接頭辞で検索」をクリアし、「入力」を選択します。

  • バケット内のオブジェクトをリストするには、oci os object listコマンドと必要なパラメータを使用します。prefixパラメータと、返されるオブジェクト名が一致する必要がある接頭辞値を含めます。

    oci os object list --bucket-name bucket_name --prefix prefix ... [OPTIONS]

    名前がコマンドに指定した接頭辞値と一致するオブジェクトのみが戻り値に表示されます。

    CLIコマンドのパラメータおよび値の完全なリストは、CLIコマンド・リファレンスを参照してください。

  • ListObjects操作を実行して、バケット内のオブジェクトをリストします。prefixパラメータと、返されるオブジェクト名が一致する必要がある接頭辞値を含めます。

    オブジェクト・ストレージは、APIで使用するURLを作成する際に、オブジェクト・ストレージ・ネームスペース文字列とバケット名をオブジェクト名の先頭に付加します:

    /n/object_storage_namespace/b/bucket/o/object_name
                        

    オブジェクト名は、/o/の後のすべてになります。これには、階層レベルおよび接頭辞文字列を含めることができます。