任何人都可以部署到谁知道应用程序ID的GAE?
问题描述:
在eclipse中设置我的环境并安装所有GAE软件包等之后,我只需要将appengine-web.xml
更改为正确的项目ID即可开始部署。任何人都可以部署到谁知道应用程序ID的GAE?
我的问题是,这是如何工作的? GAE如何知道我是应用程序的所有者?我相信你不能通过简单地知道应用程序ID来进行部署,但是接下来需要进行哪些验证过程?
答
只有具有适当角色的用户才能部署 - 请参阅the docs。默认情况下,这是具有管理角色或部署角色的用户(或IAM前制度下的应用程序所有者)。
当您第一次尝试进行部署时,您需要在浏览器中使用Google帐户进行身份验证,并且Cookie会保存到您的计算机以备将来的身份验证请求使用。
因此,假设他们的cookies安全地保存,只有授权用户才能部署应用程序。
我完全忘了第一次通过浏览器进行身份验证。谢谢。 –
@RichardSmith没问题。如果它足够给你,请接受这个答案。 – snakecharmerb