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

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

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

ノート

オブジェクト名内のセグメントの使用やワイルドカード(*)の使用など、他の方法を使用したバケット内のオブジェクトの検索はサポートされていません。

    1. ナビゲーション・メニューを開き、「ストレージ」をクリックします。「オブジェクト・ストレージおよびアーカイブ・ストレージ」で、「バケット」をクリックします。
    2. 「リスト範囲」の下のリストからコンパートメントを選択します。そのコンパートメント内のすべてのバケットが表形式でリストされます。
    3. オブジェクトをリストするバケットをクリックします。バケットの「詳細」ページが表示されます。
    4. 「リソース」の下の「オブジェクト」をクリックします。「オブジェクト」リストが表示されます。すべてのオブジェクトが表形式でリストされます。
    5. 「接頭辞で検索」ボックスに、オブジェクトを検索する文字を入力し、[Enter]を押します。

    名前の接頭辞が入力した文字と一致するすべてのオブジェクトが、「オブジェクト」リストに表示されます。入力する文字数が多いほど、オブジェクト名が一致する必要があり、返されるオブジェクトの数は小さくなります。

    バケット内のすべてのオブジェクトを表示するには、「接頭辞で検索」ボックスをクリアし、[Enter]を押します。

  • バケット内のオブジェクトをリストするには、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/の後のすべてになります。これには、階層レベルおよび接頭辞文字列を含めることができます。