首页 文章

GCP - 验证PubSub推送的 Cloud 功能https endpoints 的所有权

提问于
浏览
5

很确定没有办法做到这一点,但很高兴能够找到其他人是否有任何想法 .

我想要做的是:

我想这是不可能做我正在尝试的,而是需要在app引擎或其他我可以验证域的地方创建我的第二个微服务 .

提前致谢!

1 回答

  • 6

    使用HTML标记方法验证网站

    不仅仅是基于域名注册商的验证,您还可以使用here列出的任何方法验证您的网站 . 我同意其中大部分内容不适用于 Cloud 功能,但可以通过 Cloud 功能在几分钟内完成基于_783738的验证 .

    您需要在body属性之前的HTML响应中添加给定的 meta 属性 .

    Example:

    <meta name="google-site-verification" content="VERIFICATION_TAG" />
    

    此外,Google会定期验证域名(即使在初次成功之后),因此只要您要验证网址,就必须继续返回此回复 .

    验证持续多长时间? Google会以适合您的验证方式的方式定期检查您的验证是否有效(例如,检查您网站上是否存在HTML标记) . 如果无法再确认验证,则您对该属性的权限将在特定宽限期后过期 .

    在Cloud功能中实施重试机制

    这与other answer you linked中解释的选项相同,而IMO更简单 . 将 currentRetryAttempt 作为请求的一个参数,并在每次排队重试请求时递增此值,当您超时时递归返回到同一函数 . 在排队新的重试请求之前,您需要针对 maxRetriesAllowed 值检查 currentRetryAttempt .

    与之前的选项不同,它不会对您的Cloud功能的响应施加任何限制 .

相关问题