Verbindung mit Cloud Storage-Buckets herstellen

Cloud Storage ist eine flexible, skalierbare und robuste Speicherlösung für Ihre VM-Instanzen. Sie können von fast jedem Standort aus Dateien in Cloud Storage-Buckets lesen und schreiben. Daher können Sie Buckets als gemeinsamen Speicher für VM-Instanzen, App Engine und andere Cloud-Dienste verwenden.

Wenn Cloud Storage-Buckets Ihre Anforderungen an Leistung und Latenz nicht erfüllen, können Sie Cloud Storage auch in Kombination mit anderen Speicheroptionen für Instanzen einsetzen.

Hinweise

Daten in Google Cloud Storage-Buckets schreiben und daraus lesen

Wenn Sie Daten in einen Bucket schreiben oder daraus lesen möchten, muss Ihnen Zugriff auf den Bucket gewährt werden. Alternativ können Sie Daten aus öffentlich zugänglichen Buckets lesen.

Verwenden Sie das gsutil-Tool oder die Cloud Storage API, um Dateien in Cloud Storage-Buckets zu schreiben oder daraus zu lesen.

gsutil

Das gsutil-Befehlszeilentool ist standardmäßig auf den meisten VM-Instanzen installiert, die öffentliche Images verwenden. Sollte das gsutil-Befehlszeilentool auf Ihrer VM-Instanz nicht verfügbar sein, können Sie gsutil als Cloud SDK-Komponente installieren.

  1. Stellen Sie eine Verbindung zu einer Instanz her.

  2. Wenn Sie auf dieser Instanz noch nie gsutil genutzt haben, verwenden Sie das gcloud-Tool, um die Anmeldedaten einzurichten.

    gcloud init

    Wenn die Instanz für die Verwendung eines Dienstkontos mit einem Cloud Storage-Bereich konfiguriert ist, können Sie diesen Schritt auch überspringen.

  3. Mit dem gsutil-Tool können Sie Buckets erstellen sowie Daten in Buckets schreiben und aus diesen lesen. Optional können Sie Daten auch zu Cloud Storage streamen.

API

Wenn die Instanz für die Verwendung eines Dienstkontos mit einem Cloud Storage-Bereich konfiguriert ist, können Sie zum Lesen und Schreiben von Daten in Cloud Storage-Buckets die Cloud Storage API verwenden.

  1. Stellen Sie eine Verbindung zu einer Instanz her.

  2. Installieren und konfigurieren Sie eine Clientbibliothek für Ihre bevorzugte Sprache.

  3. Folgen Sie bei Bedarf den Codebeispielen, um auf der Instanz einen Cloud Storage-Bucket zu erstellen.

  4. Verwenden Sie die Codebeispiele zum Schreiben von Daten und zum Lesen von Daten und fügen Sie Code in die Anwendung ein, mit dem eine Datei in einen Cloud Storage-Bucket geschrieben und/oder daraus gelesen wird.

Bucket als Dateisystem bereitstellen

Mit dem Tool Cloud Storage FUSE können Sie einen Cloud Storage-Bucket in Ihrer Compute Engine-Instanz bereitstellen. Der Bucket verhält sich dann ähnlich wie ein nichtflüchtiger Speicher, obwohl Cloud Storage-Buckets eigentlich Objektspeicher sind.

Informationen dazu, wie Sie einen Cloud Storage-Bucket für Ihre Instanz bereitstellen, finden Sie unter Cloud Storage FUSE verwenden.

Hat Ihnen diese Seite weitergeholfen? Teilen Sie uns Ihr Feedback mit:

Feedback geben zu...

Compute Engine-Dokumentation