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 gsutil, unter anderem zum Herunterladen, Kopieren und Löschen von Objekten, finden Sie unter gsutil-Tool verwenden.

Vorbereitung

Sie müssen ein Google Cloud Console-Projekt erstellen oder bereits ein solches Projekt haben, damit Sie mit dem gsutil-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:

    gsutil mb 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:

    gsutil cp -R my-application gs://my-bucket-YOUR_UNIQUE_ID/
    

    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:

    gsutil 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