我想在我的网络应用程序中使用谷歌的数据存储,但不想将其托管在谷歌应用程序引擎中,我想将其托管在其他机器上。那么我如何在这样的网络应用程序中使用数据存储?
会更经济吗?
您需要遵循从其他平台访问 Cloud Datastore API程序:
本部分介绍如何激活和访问 Cloud Datastore API
来自在 Google 之外的平台上运行的外部应用程序
云。
为项目启用 Cloud Datastore API。您可以为现有项目启用该 API,也可以创建一个新项目然后启用
API。启用云数据存储 API
-
要使用 Cloud Datastore API,您的 Cloud 项目需要一个活动的 App Engine 应用程序。打开 App Engine 仪表板并
确认您的 Cloud 项目有一个活动的 App Engine 应用程序。打开 App Engine 仪表板
如果需要,创建 App Engine 应用程序。该应用程序不得被禁用。
前往创建服务帐户密钥 page.
点击下面的下拉框服务帐号,然后单击新服务帐户.
在中输入服务帐户的名称Name.
使用默认值服务帐户 ID或生成一个不同的。
Select JSON in Key type.
Click Create.
创建成功后,您的浏览器将下载私钥。云平台控制台提示
私钥文件名。记下文件名,以便您可以找到它,然后
单击“关闭”以消除提示。
Your 服务帐号 is the 电子邮件地址显示在服务帐号部分。
Your 私钥是您刚刚下载的文件。
至此,所有服务和授权都已配置完毕
项目,您可以开始编写代码或探索 API。
您实际上不需要为 GAE 应用程序编写代码并部署它,请参阅访问数据存储区是否需要 App Engine 实例?
至于是否更经济(我认为与在 GAE 上运行应用程序相比) - 这取决于a lot关于应用程序的使用/规模、应用程序的用途以及如何实现。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)