Auf öffentliche Daten zugreifen

Mit welcher Methode Sie auf öffentliche Daten zugreifen, hängt davon ab, wie Sie mit diesen Daten arbeiten möchten. Wenn Sie über die Google Cloud Platform Console auf öffentliche Daten zugreifen, müssen Sie sich bei Google authentifizieren. Sie können sich mit jedem Google-Konto authentifizieren. Dieses Konto muss weder mit dem Projekt verknüpft sein, das die öffentlichen Daten enthält, noch muss es für den Cloud Storage-Dienst registriert werden.

Wenn Sie hingegen mit gsutil oder über einen Cloud Storage API-Link auf öffentliche Daten zugreifen, ist keine Authentifizierung erforderlich. Diese Methoden eignen sich für allgemeine Links zu öffentlich freigegebenen Daten. Ein API-Link kann zum Beispiel auf einer Webseite, mit Clientbibliotheken oder mit einem Befehlszeilentool wie cURL, verwendet werden.

So greifen Sie auf öffentliche Daten zu:

Console

  1. Rufen Sie den Namen des öffentlichen Buckets ab.

  2. Greifen Sie über einen Webbrowser mit dem folgenden URI auf den Bucket zu. Möglicherweise werden Sie aufgefordert, sich anzumelden:

    https://console.cloud.google.com/storage/browser/[BUCKET_NAME]

Der öffentliche Google-Bucket gcp-public-data-landsat enthält zum Beispiel das öffentliche Landsat-Dataset. Auf diesen Bucket können Sie folgendermaßen zugreifen:

https://console.cloud.google.com/storage/browser/gcp-public-data-landsat

gsutil

  1. Wenn Sie gsutil noch nicht installiert haben, folgen Sie dieser Anleitung zur Installation von gsutil.

  2. Rufen Sie den Namen des Buckets ab, der die öffentlichen Daten enthält.

  3. Wenn der gesamte Bucket und nicht nur ein Teil der darin enthaltenen Daten öffentlich ist, können Sie mit dem Befehl ls einige oder alle im Bucket enthaltenen Daten (Objekte) auflisten.

    Der öffentliche Google-Bucket gcp-public-data-landsat enthält zum Beispiel das öffentliche Landsat-Dataset. Sie können die Dateien mit dem Präfix LC08/PRE/063/046/LC80630462016 mit folgendem Befehl auflisten:

    gsutil ls -r gs://gcp-public-data-landsat/LC08/PRE/063/046/LC80630462016*

  4. Einzelne im Bucket enthaltene öffentliche Objekte können Sie mit dem Befehl cp abrufen.

    Mit dem folgenden Befehl laden Sie zum Beispiel aus dem Bucket gcp-public-data-landsat eine Datei in Ihr lokales Verzeichnis herunter:

    gsutil cp gs://gcp-public-data-landsat/LC08/PRE/063/046/LC80630462016136LGN00/LC80630462016136LGN00_B11.TIF .

API-Link

  1. Rufen Sie den Namen des Buckets ab, der die öffentlichen Daten enthält.

  2. Verwenden Sie den folgenden URI, um auf ein Objekt im Bucket zuzugreifen:

    http://storage.googleapis.com/[BUCKET_NAME]/[OBJECT_NAME]

Der öffentliche Google-Bucket gcp-public-data-landsat enthält zum Beispiel das öffentliche Landsat-Dataset. Mit dem folgenden Link können Sie eine Verknüpfung zum öffentlich freigegebenen Objekt LC08/PRE/063/046/LC80630462016136LGN00/LC80630462016136LGN00_B11.TIF herstellen:

http://storage.googleapis.com/gcp-public-data-landsat/LC08/PRE/063/046/LC80630462016136LGN00/LC80630462016136LGN00_B11.TIF

Zum Öffnen dieses Links ist keine Authentifizierung erforderlich. Er eignet sich zum Beispiel als Link für eine Webseite oder für den Download mit einem Befehlszeilentool wie cURL.

Weitere Informationen

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

Feedback geben zu...