Google App Engine标准环境可让您轻松与Google帐户集成,以进行用户身份验证,云数据存储以及Gmail API,Google日历等API。
计算引擎中是否也提供这些相同的功能?我的意思是我可以在计算引擎虚拟机的Tomcat容器中部署Web应用程序,并使用Google帐户进行身份验证,使用云数据存储来实现持久性,使用Google Plus和Google日历等API来阅读用户'个人信息?
我发现this网址表示可以在Compute Engine中使用Cloud Datastore,但无法找到有关Google帐户使用情况的类似文档,以便对Google Plus和Google日历等API进行身份验证和使用。
答案 0 :(得分:1)
是的,你可以。
您可以使用tomcat和任何其他网络容器中的所有Google API(Gmail API,Google日历等)。您只需提供连接到Google API的凭据即可。 HERE如何在服务器端Web应用程序上获取凭据,请注意它不是指任何特定Web容器的文档。
Appengine提供了一种通过UserServiceFactory对Google用户进行身份验证的简单方法。这项服务在AppEngine环境之外无法使用,因为它附带了AppEngine SDK。
要在AppEngine环境之外使用Google Cloud Datastore,您需要使用Remote API。使用此API,您将能够访问数据存储区服务。