Mit anhängbaren Objekten in zonalen Buckets können Sie Daten schrittweise zu einem Objekt hinzufügen, ohne das gesamte Objekt neu schreiben zu müssen. So können Sie kontinuierlich fließende Daten verwalten. Zonale Buckets sind über Rapid Bucket verfügbar und verwenden die Speicherklasse Rapid Storage, eine leistungsstarke Speicherklasse, die für E/A-intensive Arbeitslasten optimiert ist.
In diesem Dokument wird beschrieben, wie Sie anfügbare Objekte erstellen, in sie schreiben und aus ihnen lesen. Außerdem wird gezeigt, wie Sie Objekte pausieren, fortsetzen und abschließen, das Ende von Objekten lesen und die Schreiblatenz mit einem Pool von vorab geöffneten Schreibvorgängen optimieren. Bevor Sie beginnen, sollten Sie sich darüber informieren, wie Sie einen zonalen Bucket erstellen und Objekte in einen Bucket hochladen.
Anhängbare Schreibvorgänge für Objekte ausführen
Clientbibliotheken
C++
Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Storage C++ API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Im folgenden Beispiel wird ein anfügbares Objekt hochgeladen:
Go
Weitere Informationen finden Sie in der API-Referenzdokumentation zu Cloud Storage Go.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Im folgenden Beispiel wird ein anfügbares Objekt hochgeladen:
Java
Weitere Informationen finden Sie in der API-Referenzdokumentation zu Cloud Storage Java.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Im folgenden Beispiel wird ein anfügbares Objekt hochgeladen:
Python
Weitere Informationen finden Sie in der API-Referenzdokumentation zu Cloud Storage Python.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Im folgenden Beispiel wird ein anfügbares Objekt hochgeladen:
Rust
Im folgenden Beispiel wird ein anfügbares Objekt hochgeladen:
Lesen von Objekten
Clientbibliotheken
C++
Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Storage C++ API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Im folgenden Beispiel wird ein Bereichslesevorgang für ein einzelnes Objekt ausgeführt:
Im folgenden Beispiel wird ein einzelnes Objekt vollständig gelesen:
Im folgenden Beispiel werden Bereichslesevorgänge für ein einzelnes Objekt ausgeführt:
Im folgenden Beispiel werden Bereichslesevorgänge für mehrere Objekte ausgeführt (ein Lesevorgang pro Objekt):
Go
Weitere Informationen finden Sie in der API-Referenzdokumentation zu Cloud Storage Go.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Im folgenden Beispiel wird ein Bereichslesevorgang für ein einzelnes Objekt ausgeführt:
Im folgenden Beispiel wird ein einzelnes Objekt vollständig gelesen:
Im folgenden Beispiel werden Bereichslesevorgänge für ein einzelnes Objekt ausgeführt:
Java
Weitere Informationen finden Sie in der API-Referenzdokumentation zu Cloud Storage Java.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Im folgenden Beispiel wird ein Bereichslesevorgang für ein einzelnes Objekt ausgeführt:
Im folgenden Beispiel wird ein einzelnes Objekt vollständig gelesen:
Im folgenden Beispiel werden Bereichslesevorgänge für ein einzelnes Objekt ausgeführt:
Im folgenden Beispiel werden Bereichslesevorgänge für mehrere Objekte ausgeführt:
Python
Weitere Informationen finden Sie in der API-Referenzdokumentation zu Cloud Storage Python.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Im folgenden Beispiel wird ein Bereichslesevorgang für ein einzelnes Objekt ausgeführt:
Im folgenden Beispiel wird ein einzelnes Objekt vollständig gelesen:
Im folgenden Beispiel werden Bereichslesevorgänge für ein einzelnes Objekt ausgeführt:
Im folgenden Beispiel werden Bereichslesevorgänge für mehrere Objekte ausgeführt:
Rust
Im folgenden Beispiel wird ein Bereichslesevorgang für ein einzelnes Objekt ausgeführt:
Im folgenden Beispiel wird ein einzelnes Objekt vollständig gelesen:
Im folgenden Beispiel werden Bereichslesevorgänge für ein einzelnes Objekt ausgeführt:
Im folgenden Beispiel werden Bereichslesevorgänge für mehrere Objekte ausgeführt:
Objekt pausieren und fortsetzen
Clientbibliotheken
C++
Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Storage C++ API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Im folgenden Beispiel wird ein anfügbares Objekt pausiert und fortgesetzt:
Go
Weitere Informationen finden Sie in der API-Referenzdokumentation zu Cloud Storage Go.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Im folgenden Beispiel wird ein anfügbares Objekt pausiert und fortgesetzt:
Java
Weitere Informationen finden Sie in der API-Referenzdokumentation zu Cloud Storage Java.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Im folgenden Beispiel wird ein anfügbares Objekt pausiert und fortgesetzt:
Python
Weitere Informationen finden Sie in der API-Referenzdokumentation zu Cloud Storage Python.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Im folgenden Beispiel wird ein anfügbares Objekt pausiert und fortgesetzt:
Rust
Im folgenden Beispiel wird ein anfügbares Objekt pausiert und fortgesetzt:
Objekt abschließen
Clientbibliotheken
C++
Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Storage C++ API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Im folgenden Beispiel wird ein anfügbares Objekt abgeschlossen:
Go
Weitere Informationen finden Sie in der API-Referenzdokumentation zu Cloud Storage Go.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Im folgenden Beispiel wird ein anfügbares Objekt abgeschlossen:
Java
Weitere Informationen finden Sie in der API-Referenzdokumentation zu Cloud Storage Java.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Im folgenden Beispiel wird ein anfügbares Objekt abgeschlossen:
Python
Weitere Informationen finden Sie in der API-Referenzdokumentation zu Cloud Storage Python.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Im folgenden Beispiel wird ein anfügbares Objekt abgeschlossen:
Rust
Im folgenden Beispiel wird ein anfügbares Objekt abgeschlossen:
Ende eines Objekts lesen
Clientbibliotheken
C++
Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Storage C++ API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Im folgenden Beispiel wird das Ende eines anfügbaren Objekts gelesen:
Go
Weitere Informationen finden Sie in der API-Referenzdokumentation zu Cloud Storage Go.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Im folgenden Beispiel wird das Ende eines anfügbaren Objekts gelesen:
Java
Weitere Informationen finden Sie in der API-Referenzdokumentation zu Cloud Storage Java.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Im folgenden Beispiel wird das Ende eines anfügbaren Objekts gelesen:
Python
Weitere Informationen finden Sie in der API-Referenzdokumentation zu Cloud Storage Python.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Im folgenden Beispiel wird das Ende eines anfügbaren Objekts gelesen:
Rust
Im folgenden Beispiel wird das Ende eines anfügbaren Objekts gelesen:
Schreiblatenz optimieren
Wenn Sie Ihre eigene gRPC-Logik für paralleles Schreiben verwalten, sollten Sie einen Pool von vorab geöffneten Writern für nicht abgeschlossene, anhängbare Objekte verwenden. Da das Objekt jedes Writers bereits erstellt und der Stream bereits geöffnet ist, kann Ihre Anwendung Daten sofort anhängen, anstatt beim Schreiben auf die Objekterstellung und die Streameinrichtung zu warten.
Clientbibliotheken
C++
Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Storage C++ API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Im folgenden Beispiel wird ein Pool von vorab geöffneten Writern für einen zonalen Bucket verwendet:
Go
Weitere Informationen finden Sie in der API-Referenzdokumentation zu Cloud Storage Go.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Im folgenden Beispiel wird ein Pool von vorab geöffneten Writern für einen zonalen Bucket verwendet:
Java
Weitere Informationen finden Sie in der API-Referenzdokumentation zu Cloud Storage Java.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Im folgenden Beispiel wird ein Pool von vorab geöffneten Writern für einen zonalen Bucket verwendet:
Python
Weitere Informationen finden Sie in der API-Referenzdokumentation zu Cloud Storage Python.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Im folgenden Beispiel wird ein Pool von vorab geöffneten Writern für einen zonalen Bucket verwendet: