Versionsressourcen in Cloud Storage hochladen

In diesem Dokument wird erläutert, wie Sie die Dateien und Ressourcen Ihrer Anwendung hochladen und in einem Cloud Storage-Bucket verfügbar machen. Führen Sie diese Schritte aus, bevor Sie die App Engine Admin API verwenden können, um diese Anwendung in App Engine bereitzustellen.

Weitere Informationen zu anderen Funktionen von gcloud storage-Befehlen wie Herunterladen, Kopieren und Löschen von Objekten finden Sie unter Objektspeicher mit dem gcloud-Tool erkennen.

Hinweise

Sie müssen ein Google Cloud Console-Projekt erstellen oder bereits ein solches Projekt haben, damit Sie mit dem gcloud CLI-Tool Ressourcen erstellen und in einen Cloud Storage-Bucket hochladen können.

Anwendung in einen Cloud Storage-Bucket hochladen

So erstellen Sie einen Cloud Storage-Bucket und laden dann die Ressourcen Ihrer Anwendung hoch:

  1. Erstellen Sie einen Cloud Storage-Bucket, in den Sie Ihre Version hochladen möchten:

    gcloud storage buckets create gs://my-bucket-YOUR_UNIQUE_ID/
    

    Dabei ist my-bucket-YOUR_UNIQUE_ID ein eindeutiger Cloud Storage-Bucket-Name.

  2. Rufen Sie das lokale Verzeichnis auf, das die Version Ihrer Anwendung enthält.

    Wenn Sie beispielsweise die Anwendung my-python-app.py hochladen möchten, die sich im Verzeichnis my-application unter root/apps-container/my-application/ befindet, rufen Sie das übergeordnete Verzeichnis apps-container auf:

    cd root/apps-container
    
  3. Laden Sie alle Ressourcen Ihrer Version in den Cloud Storage-Bucket hoch:

    gcloud storage cp my-application gs://my-bucket-YOUR_UNIQUE_ID/ --recursive
    

    Dabei ist my-application das Verzeichnis Ihrer Version und my-bucket-YOUR_UNIQUE_ID der Cloud Storage-Bucket.

  4. Überprüfen Sie, ob der Upload erfolgreich war. Listen Sie hierfür die Ressourcen in Ihrem Cloud Storage-Bucket auf:

    gcloud storage ls gs://my-bucket-YOUR_UNIQUE_ID/my-application/
    

    Beispiele:

    gs://my-bucket-YOUR_UNIQUE_ID/my-application/index.html
    gs://my-bucket-YOUR_UNIQUE_ID/my-application/my-python-app.py
    

Weitere Informationen