透過Cloud Datastore API 連接到開發中的AppEngine 資料儲存
您希望使用GCE 實例透過以下方式與AppEngine 資料儲存進行互動雲端資料儲存API。以下是對您提出的問題的回應。
目前,由於 Cloud Datastore 的 Java 開發伺服器和 App Engine 的 Python 開發伺服器使用不同的儲存實現,因此開發環境不支援此功能。此問題正在 GitHub 上追蹤。
在 Go 中開發 Google Cloud Datastore 應用程式是可行的,但 Go 用戶端程式庫可能會遇到錯誤。值得注意的是,開發伺服器不支援 go 庫使用的 JSON API。
更新:
proppy 的替代建議涉及使用Cloud Datastore Protobuf HTTP API
請注意,您仍然可以將Cloud Datastore Protobuf HTTP API Go 結合使用。 protobuf 定義可以在 GitHub 上找到,您可以使用 Go protobuf 編譯器插件將其編譯為 Go 程式碼,然後將 POST HTTP 請求傳送到 /datastore/{version}/datasets/{datasetId}/{method}。
此方法可讓您透過 Protobuf 要求使用 Cloud Datastore API。但是,它需要手動製作 HTTP 請求,並會阻止您的應用程式與開發中的雲端資料儲存之間的資料共用。
以上是如何使用 Cloud Datastore API 和 Go 連接到開發中的 AppEngine Datastore?的詳細內容。更多資訊請關注PHP中文網其他相關文章!