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:
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.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:
gcloud storage cp my-application gs://my-bucket-YOUR_UNIQUE_ID/ --recursive
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:
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