So stellen Sie App-Engine-Codes und Speicherobjekte von Test- in Produktionsprojekte bereit

So stellen Sie App-Engine-Codes und Speicherobjekte von Test- in Produktionsprojekte bereit

Wir trennen Test und Produktion in verschiedene Projekte. Das Testprojekt hat einige Codes in der App-Engine und Objekte im Cloud-Speicher. Wie lassen sich diese am besten vom Testprojekt ins Produktionsprojekt übertragen?

Lade ich die Codes und Objekte aus dem Testprojekt auf meinen Laptop herunter und übertrage sie dann in die Produktionsprojekte? Gibt es eine bessere Möglichkeit zur Bereitstellung?

Antwort1

Ich denke, um alle Dateien vom Dev-Bucket in den Deployment-Bucket zu kopieren, können Sie das Tool gsutil rekursiv verwenden. Der Befehl hierfür wäre:

gsutil -m cp -r gs://Entwickler-Bucket gs://Bereitstellungs-Bucket

Um alle Dateien in Ihrem neuen Projekt bereitzustellen, können Sie andererseits den folgenden Befehl verwenden:

gcloud app deploy path/app.yaml --project DEV-PROJECT

Wenn Sie das Projekt nicht auswählen, wird das mit dem Tool gcloud initialisierte Projekt verwendet.

verwandte Informationen