2014-08-31 10 views
6

Ich versuche, eine Google Cloud SQL-Instanz zu erstellen, und ich habe die Region Asien ausgewählt. Das System hat mir jedoch mitgeteilt, dass sich die Google Cloud SQL-Instanz am selben Ort wie die Google App Engine-Anwendung (GAE) befinden muss.Ändern GAE-Anwendungsort

Ich habe den Speicherort meiner GAE-Anwendung nie angegeben, und ich konnte keine Möglichkeiten finden, den Speicherort meiner Anwendung zu ändern.

Kann mir jemand sagen, wie man das macht? Vielen Dank.

Antwort

4

Derzeit ist es nicht möglich, eine App in der Region Asien zu erstellen oder die App nach ihrer Erstellung zu migrieren. Apps können nur in den USA und Europa erstellt werden. Die Erstellung von Europa-Apps ist für Premium-Accounts und Konten reserviert, die gemäß [1] auf der weißen Liste stehen.

Wenn Sie wirklich eine App in der Region Asien hosten möchten, können Sie in Erwägung ziehen, sie auf GCE zu hosten, jedoch werden Sie die automatische Skalierung verlieren. Wenn Sie Service-APIs verwenden müssen, können Sie sich auch Managed-VMs von [2] ansehen. Beachten Sie jedoch, dass es sich um ein neues Feature in der eingeschränkten Vorschau handelt, das noch nicht für den produktiven Einsatz empfohlen wird.

[1] - https://developers.google.com/appengine/docs/premier/#location
[2] - https://developers.google.com/appengine/docs/managed-vms/

Update: Keine weiße Liste ist derzeit notwendig für Projekte über die neue Entwickler-Konsole erstellt. Änderungen am App-Standort sind immer noch nicht möglich. Daher müssen die Daten (z. B. Datastore-Administrator für Datastore) migriert und in einer neuen App bereitgestellt werden.

+0

vielen Dank –

+6

Dies beantwortet nicht die Frage, wie Sie den Standort einer Anwendung ändern können. – Lee

+0

@Lee, es ist nicht möglich, den Speicherort der Anwendung zu ändern, nachdem sie erstellt wurde. –