繁体   English   中英

Google Cloud API:无法使用 App Engine 服务帐户创建域映射

[英]Google Cloud API: Can't create domain mapping with App Engine service account

我正在尝试使用googleapiclient Python SDK 为我的 App Engine 应用程序创建域映射。 我正在使用“App Engine 默认服务帐户”进行身份验证,这很有效(我可以获得域映射列表)。 但是,当我尝试创建映射时,出现以下错误:

调用者无权管理域'abc。 [我的域名] '。 如果你拥有'abc. [mydomain] ',您可以通过网站管理员中心门户验证域或其任何父域的所有权来获得授权: https://www.google.com/webmasters/verification/verification?domain=abc。 [我的域名] 我们建议验证您希望与子域一起使用的最大 scope 的所有权(例如,如果您希望 map 为“subdomain.example.com”,请验证“example.com”)。

相同的调用在API Explorer中工作,没有任何问题。

我尝试在 IAM 控制台中为服务帐户赋予 Owner 角色,但无济于事。

(我没有尝试在 App Engine 中运行它;大概可以,但我真的希望能够在本地测试我的应用程序的这一部分。)

感谢 John Hanley 为我指明了正确的方向。

  1. Go 到Google Search Console并登录
  2. 导航到“设置”(朝向菜单底部)
  3. Select“用户和权限”
  4. 点击您的 email 地址旁边的“更多”(三个垂直点)按钮,然后点击“管理业主”
  5. 从列表中选择您的域
  6. 点击页面底部的“添加所有者”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM