Rapid Bucket を介して利用可能なゾーン バケット内のオブジェクトからデータを読み取り、データを追加できます。ゾーンバケットは、I/O を多用するワークロード向けに最適化された高性能ストレージ クラスである Rapid Storageを使用します。追加可能なオブジェクトを使用すると、オブジェクト全体を書き換えることなく、ファイルにデータを増分的に追加できるため、継続的に流れるデータをより効果的に管理できます。
このページでは、ゾーンバケットに保存されているオブジェクトの読み取りと追加を行う方法について説明します。次の操作を行う方法について説明します。
追加可能なオブジェクトを作成して書き込みます。
追加可能なオブジェクトを読み取ります。
追加可能なオブジェクトの一時停止、再開、ファイナライズ。
追加可能なオブジェクトの末尾を読み取ります。
このページを使用する前に、次のリソースをお読みください。
ゾーンバケットを作成する方法を確認する。
オブジェクトへの追加可能な書き込みを行う
クライアント ライブラリ
C++
詳細については、Cloud Storage C++ API のリファレンス ドキュメントをご覧ください。
Cloud Storage に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、クライアント ライブラリの認証情報を設定するをご覧ください。
次のサンプルでは、追加可能なオブジェクトをアップロードします。
Go
詳細については、Cloud Storage Go API のリファレンス ドキュメントをご覧ください。
Cloud Storage に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、クライアント ライブラリの認証情報を設定するをご覧ください。
次のサンプルでは、追加可能なオブジェクトをアップロードします。
Java
詳細については、Cloud Storage Java API のリファレンス ドキュメントをご覧ください。
Cloud Storage に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、クライアント ライブラリの認証情報を設定するをご覧ください。
次のサンプルでは、追加可能なオブジェクトをアップロードします。
Python
詳細については、Cloud Storage Python API のリファレンス ドキュメントをご覧ください。
Cloud Storage に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、クライアント ライブラリの認証情報を設定するをご覧ください。
次のサンプルでは、追加可能なオブジェクトをアップロードします。
オブジェクトを読み取る
クライアント ライブラリ
C++
詳細については、Cloud Storage C++ API のリファレンス ドキュメントをご覧ください。
Cloud Storage に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、クライアント ライブラリの認証情報を設定するをご覧ください。
次のサンプルでは、単一のオブジェクトに対して範囲読み取りを実行します。
次のサンプルでは、単一のオブジェクトに対して完全な読み取りを行います。
次のサンプルでは、単一のオブジェクトに対して範囲読み取りを実行します。
次のサンプルでは、複数のオブジェクトに対して範囲読み取りを実行します(オブジェクトごとに 1 回の読み取り)。
Go
詳細については、Cloud Storage Go API のリファレンス ドキュメントをご覧ください。
Cloud Storage に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、クライアント ライブラリの認証情報を設定するをご覧ください。
次のサンプルでは、単一のオブジェクトに対して範囲読み取りを実行します。
次のサンプルでは、単一のオブジェクトに対して完全な読み取りを行います。
次のサンプルでは、単一のオブジェクトに対して範囲読み取りを実行します。
Java
詳細については、Cloud Storage Java API のリファレンス ドキュメントをご覧ください。
Cloud Storage に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、クライアント ライブラリの認証情報を設定するをご覧ください。
次のサンプルでは、単一のオブジェクトに対して範囲読み取りを実行します。
次のサンプルでは、単一のオブジェクトに対して完全な読み取りを行います。
次のサンプルでは、単一のオブジェクトに対して範囲読み取りを実行します。
次のサンプルでは、複数のオブジェクトに対して範囲読み取りを実行します。
Python
詳細については、Cloud Storage Python API のリファレンス ドキュメントをご覧ください。
Cloud Storage に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、クライアント ライブラリの認証情報を設定するをご覧ください。
次のサンプルでは、単一のオブジェクトに対して範囲読み取りを実行します。
次のサンプルでは、単一のオブジェクトに対して完全な読み取りを行います。
次のサンプルでは、単一のオブジェクトに対して範囲読み取りを実行します。
次のサンプルでは、複数のオブジェクトに対して範囲読み取りを実行します。
オブジェクトを一時停止して再開する
クライアント ライブラリ
C++
詳細については、Cloud Storage C++ API のリファレンス ドキュメントをご覧ください。
Cloud Storage に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、クライアント ライブラリの認証情報を設定するをご覧ください。
次のサンプルでは、追加可能なオブジェクトを一時停止して再開します。
Go
詳細については、Cloud Storage Go API のリファレンス ドキュメントをご覧ください。
Cloud Storage に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、クライアント ライブラリの認証情報を設定するをご覧ください。
次のサンプルでは、追加可能なオブジェクトを一時停止して再開します。
Java
詳細については、Cloud Storage Java API のリファレンス ドキュメントをご覧ください。
Cloud Storage に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、クライアント ライブラリの認証情報を設定するをご覧ください。
次のサンプルでは、追加可能なオブジェクトを一時停止して再開します。
Python
詳細については、Cloud Storage Python API のリファレンス ドキュメントをご覧ください。
Cloud Storage に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、クライアント ライブラリの認証情報を設定するをご覧ください。
次のサンプルでは、追加可能なオブジェクトを一時停止して再開します。
オブジェクトをファイナライズする
クライアント ライブラリ
C++
詳細については、Cloud Storage C++ API のリファレンス ドキュメントをご覧ください。
Cloud Storage に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、クライアント ライブラリの認証情報を設定するをご覧ください。
次のサンプルでは、追加可能なオブジェクトをファイナライズします。
Go
詳細については、Cloud Storage Go API のリファレンス ドキュメントをご覧ください。
Cloud Storage に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、クライアント ライブラリの認証情報を設定するをご覧ください。
次のサンプルでは、追加可能なオブジェクトをファイナライズします。
Java
詳細については、Cloud Storage Java API のリファレンス ドキュメントをご覧ください。
Cloud Storage に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、クライアント ライブラリの認証情報を設定するをご覧ください。
次のサンプルでは、追加可能なオブジェクトをファイナライズします。
Python
詳細については、Cloud Storage Python API のリファレンス ドキュメントをご覧ください。
Cloud Storage に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、クライアント ライブラリの認証情報を設定するをご覧ください。
次のサンプルでは、追加可能なオブジェクトをファイナライズします。
オブジェクトの末尾を読み取る
クライアント ライブラリ
C++
詳細については、Cloud Storage C++ API のリファレンス ドキュメントをご覧ください。
Cloud Storage に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、クライアント ライブラリの認証情報を設定するをご覧ください。
次のサンプルでは、追加可能なオブジェクトの末尾を読み取ります。
Go
詳細については、Cloud Storage Go API のリファレンス ドキュメントをご覧ください。
Cloud Storage に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、クライアント ライブラリの認証情報を設定するをご覧ください。
次のサンプルでは、追加可能なオブジェクトの末尾を読み取ります。
Java
詳細については、Cloud Storage Java API のリファレンス ドキュメントをご覧ください。
Cloud Storage に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、クライアント ライブラリの認証情報を設定するをご覧ください。
次のサンプルでは、追加可能なオブジェクトの末尾を読み取ります。
Python
詳細については、Cloud Storage Python API のリファレンス ドキュメントをご覧ください。
Cloud Storage に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、クライアント ライブラリの認証情報を設定するをご覧ください。
次のサンプルでは、追加可能なオブジェクトの末尾を読み取ります。