お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

オブジェクトの取得

このSDKメソッドを使用して、バケットからオブジェクトを取得できます。レスポンスはblob形式になります。

バケットのバージョニングが有効な場合:

  • versionIdを渡さない場合、最新のオブジェクトのみが返されます。
  • 特定のバージョンを取得するには、有効なバージョンを値としてversionIdクエリパラメータを使用してください。

使用するパラメータ

パラメータ名 定義
name 必須パラメータ。オブジェクト名を含みます。
versionId 任意のパラメータ。必要なオブジェクトのバージョンの一意のバージョンIDを保持します。
copy
bucketInstance.getObject("{object_name}", "{version_id}",
    {
        object ->
        println("The name of the object is : ${object.name}")
    },
    {
        exception ->
        println("Get object failed! $exception")
    }
 )

すべてのオブジェクトの取得

このSDKメソッドを使用して、ページネーション技術を用いてバケット内のすべてのオブジェクトを取得できます。

使用するパラメータ

パラメータ名 データ型 定義
prefix String 任意のパラメータ。プレフィックス値に一致するオブジェクトを取得します。
max_keys Number 任意のパラメータ。ページネーションでリスト表示できるオブジェクトの最大数を含みます。
continuation_token String 任意のパラメータ。レスポンスが切り捨てられた場合、このキーの値を同じメソッドにcontinuation_tokenとして渡して、次のオブジェクトセットを取得する必要があります。
copy
bucketInstance.getObjects({max_keys}, {continuation_token}, {prefix}, 
    {
        objects ->
        for (obj in objects){
            println("Object name: ${obj.name}")
 }
    },
    {
        exception ->
        println("Get objects failed! $exception")
    }
 )

最終更新日 2026-02-23 18:09:41 +0530 IST