【发布时间】:2017-02-05 11:20:59
【问题描述】:
我想在我的网络应用程序中使用谷歌的数据存储,但不想在谷歌应用程序引擎中托管它,我想在其他机器上托管它。那么我如何在这样的网络应用程序中使用数据存储? 会不会更省钱?
【问题讨论】:
标签: google-cloud-datastore web-hosting
我想在我的网络应用程序中使用谷歌的数据存储,但不想在谷歌应用程序引擎中托管它,我想在其他机器上托管它。那么我如何在这样的网络应用程序中使用数据存储? 会不会更省钱?
【问题讨论】:
标签: google-cloud-datastore web-hosting
您需要遵循Accessing the Cloud Datastore API from another platform 程序:
本部分介绍如何激活和访问 Cloud Datastore API 来自在 Google 以外的平台上运行的外部应用程序 云。
为项目启用 Cloud Datastore API。您可以为现有项目启用 API,或创建一个新项目然后启用 API。 Enable the Cloud Datastore API
要使用 Cloud Datastore API,您的 Cloud 项目需要一个有效的 App Engine 应用程序。打开 App Engine 信息中心,然后 确认您的 Cloud 项目有一个有效的 App Engine 应用。 Open the App Engine dashboard
根据需要创建 App Engine 应用。不得禁用该应用。
点击Service account下方的下拉框,然后点击New service account。
在名称中输入服务帐户的名称。
使用默认的服务帐号 ID 或生成其他帐号。
在Key type中选择JSON。
点击创建。
创建成功后,您的浏览器将下载私钥。 Cloud Platform Console 会提供一个提示,显示 私钥文件名。记下文件名,以便您可以找到它,然后 单击关闭以关闭提示。
您的服务帐户是显示在服务帐户部分下的电子邮件地址。
您的私钥是您刚刚下载的文件。
此时,所有服务和授权都已为您配置 项目,您可以开始编写代码或探索 API。
您实际上不需要为 GAE 应用程序编写代码并进行部署,请参阅Is an App Engine instance required for accessing Datastore?
至于是否更经济(我认为与在 GAE 上运行应用程序相比) - 这取决于应用程序的使用/规模、应用程序的用途和方式。
【讨论】:
看看 Cloud Endpoints
【讨论】: