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:
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.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 Verzeichnismy-application
unterroot/apps-container/my-application/
befindet, rufen Sie das übergeordnete Verzeichnisapps-container
auf:cd root/apps-container
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 undmy-bucket-YOUR_UNIQUE_ID
der Cloud Storage-Bucket.Ü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