Auf dieser Seite wird beschrieben, wie Sie in Cloud Storage Objekte aus Buckets herunterladen. Eine konzeptionelle Übersicht finden Sie unter Uploads und Downloads.
Console
- Öffnen Sie den Cloud Storage-Browser in der Google Cloud Console.
Zum Cloud Storage-Browser Klicken Sie in der Liste der Buckets auf den Namen des Buckets, der das Objekt enthält, das Sie herunterladen möchten.
Die Seite Bucket-Details wird geöffnet und der Tab Objekte ist ausgewählt.
Wechseln Sie zu dem Objekt. Dieses befindet sich möglicherweise in einem Ordner.
Klicken Sie auf das Dreipunkt-Menü
des Objekts.
Klicken Sie auf Herunterladen.
Unter Fehlerbehebung erfahren Sie, wie Sie im Cloud Storage-Browser detaillierte Fehlerinformationen zu fehlgeschlagenen Vorgängen abrufen.
gsutil
Führen Sie den Befehl gsutil cp
aus:
gsutil cp gs://BUCKET_NAME/OBJECT_NAME SAVE_TO_LOCATION
Dabei gilt:
BUCKET_NAME
ist der Name des Buckets mit dem Objekt, das Sie herunterladen. Beispiel:my-bucket
OBJECT_NAME
ist der Name des Objekts, das Sie herunterladen. Beispiel:pets/dog.png
SAVE_TO_LOCATION
ist der lokale Pfad, unter dem Sie Ihr Objekt speichern. Beispiel:Desktop/Images
Wenn der Vorgang erfolgreich ausgeführt wurde, sieht die Antwort in etwa so aus:
Operation completed over 1 objects/58.8 KiB.
Codebeispiele
C++
Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Storage C++ API.
C#
Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Storage C# API.
Go
Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Storage Go API.
Java
Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Storage Java API.
Node.js
Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Storage Node.js API.
Sie können die Methode File.download() oder File.createReadStream() verwenden, um ein Objekt herunterzuladen.PHP
Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Storage PHP API.
Python
Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Storage Python API.
Ruby
Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Storage Ruby API.
REST APIs
JSON API
- Rufen Sie ein Zugriffstoken für die Autorisierung aus dem OAuth 2.0 Playground ab. Konfigurieren Sie den Playground so, dass Ihre eigenen OAuth-Anmeldedaten verwendet werden.
Verwenden Sie
cURL
, um die JSON API mit einerGET
-Objektanfrage aufzurufen:curl -X GET \ -H "Authorization: Bearer OAUTH2_TOKEN" \ -o "SAVE_TO_LOCATION" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME/o/OBJECT_NAME?alt=media"
Dabei gilt:
OAUTH2_TOKEN
ist das Zugriffstoken, das Sie in Schritt 1 generiert haben.SAVE_TO_LOCATION
ist der Pfad zu dem Speicherort, an dem Sie Ihr Objekt speichern möchten. Beispiel:Desktop/dog.png
BUCKET_NAME
ist der Name des Buckets mit dem Objekt, das Sie herunterladen. Beispiel:my-bucket
OBJECT_NAME
ist der Name des Objekts, das Sie herunterladen. Beispiel:pets/dog.png
Weitere Informationen zum URL-Codieren von Objektnamen als Pfadsicherheit finden Sie unter URI-Pfadteile codieren.
XML API
- Rufen Sie ein Zugriffstoken für die Autorisierung aus dem OAuth 2.0 Playground ab. Konfigurieren Sie den Playground so, dass Ihre eigenen OAuth-Anmeldedaten verwendet werden.
Verwenden Sie
cURL
, um die XML API mit einerGET
-Objektanfrage aufzurufen:curl -X GET \ -H "Authorization: Bearer OAUTH2_TOKEN" \ -o "SAVE_TO_LOCATION" \ "https://storage.googleapis.com/BUCKET_NAME/OBJECT_NAME"
Hierbei gilt:
OAUTH2_TOKEN
ist das Zugriffstoken, das Sie in Schritt 1 generiert haben.SAVE_TO_LOCATION
ist der Pfad zu dem Speicherort, an dem Sie Ihr Objekt speichern möchten. Beispiel:Desktop/dog.png
BUCKET_NAME
ist der Name des Buckets mit dem Objekt, das Sie herunterladen. Beispiel:my-bucket
OBJECT_NAME
ist der Name des Objekts, das Sie herunterladen. Beispiel:pets/dog.png
Mit dem Befehl gsutil cp
können Sie alle Objekte in einem Bucket oder Unterverzeichnis mühelos herunterladen.
Weitere Informationen
- Hochladen und Herunterladen – Konzeptüberblick
- Objekte in den Bucket hochladen
- Weitere Informationen zur Durchführung von gestreamten Downloads
- Objekte an Ihre Compute Engine-Instanz übertragen
- Cloud Storage-Zugriffsgebühren bei Sendern abrechnen
- Mit gzip komprimierte Dateien in Cloud Storage in unkomprimierter Form bereitstellen