Heim > Artikel > Backend-Entwicklung > Hier sind einige Titeloptionen, die sich auf das „Frage“-Format konzentrieren und das Kernproblem ansprechen: **Direkt und prägnant:** * **Kann ich von einer GCE-Instanz in l aus eine Verbindung zum AppEngine Datastore herstellen?
Herstellen einer Verbindung mit AppEngine Datastore in der Entwicklung über die Cloud Datastore API
Einführung
Diese Frage untersucht die Machbarkeit der Verbindung zum AppEngine-Datenspeicher von einer GCE-Instanz mithilfe der Cloud Datastore-API in einer lokalen Entwicklungsumgebung. Das folgende Setup wird bereitgestellt:
Aktuelle Einschränkungen
Leider ist dies in der Entwicklungsumgebung derzeit aus zwei Gründen nicht möglich:
Problemumgehungen
Verwenden Sie die Protokollversion der Cloud Datastore API (empfohlen)
Anstatt sich auf die Go-Clientbibliothek zu verlassen, Sie können die Protokollversion der API verwenden, indem Sie dem Vorschlag von Proppy folgen:
Diese Problemumgehung ermöglicht Ihnen die Verwendung der Cloud Datastore Protobuf HTTP API, die stabiler als der Go-Client ist Bibliothek. Es kann auch das Testen mit dem gcd.sh-Tool auf dem Entwicklungsserver ermöglichen, obwohl Sie die HTTP-Anfragen selbst erstellen müssen. Beachten Sie, dass dieser Ansatz keinen Datenspeicher-Datenaustausch zwischen Ihrer Anwendung und dem Cloud-Datenspeicher in der Entwicklung zulässt.
Erstellen Sie direkte HTTP-Anfragen
Wenn sich die API-Bibliothek als solche erweist Wenn dies mit der Entwicklung nicht kompatibel ist, können Sie erwägen, direkte HTTP-Aufrufe an den Datenspeicher abzusetzen. Dieser Ansatz erfordert eine manuelle Bearbeitung der Anforderungskonstruktion und des JSON-Parsings, kann jedoch eine praktikable Option sein, wenn andere Methoden nicht realisierbar sind.
Das obige ist der detaillierte Inhalt vonHier sind einige Titeloptionen, die sich auf das „Frage“-Format konzentrieren und das Kernproblem ansprechen: **Direkt und prägnant:** * **Kann ich von einer GCE-Instanz in l aus eine Verbindung zum AppEngine Datastore herstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!