You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Cloud Debugger API停用后Google App Engine日志出现403错误求助

解决Cloud Debugger API禁用后的403错误

这个问题是因为Google App Engine Java 11运行时默认内置了Cloud Debugger的代理组件,即使你没有在代码或配置里显式引用,它也会自动尝试向Cloud Debugger API注册,所以禁用API后就会抛出403错误。以下是具体解决方法:

  • 通过环境变量禁用调试组件
    在你的appengine-web.xml中添加环境变量配置,强制关闭Cloud Debugger:

    <env-variables>
      <env-var name="GOOGLE_CLOUD_DEBUGGER_ENABLE" value="false" />
    </env-variables>
    

    如果使用app.yaml配置(比如Flex环境),则添加:

    env_variables:
      GOOGLE_CLOUD_DEBUGGER_ENABLE: 'false'
    
  • 排查并排除间接依赖
    虽然你没手动添加Debugger依赖,但部分Google Cloud客户端库可能会间接引入它。执行以下命令查看完整依赖树:

    mvn dependency:tree
    

    找到包含com.google.devtools.cdbg:cdbg-java-agent或com.google.cloud:google-cloud-debugger的依赖,在POM中通过<exclusions>排除:

    <dependency>
      <groupId>你的依赖groupId</groupId>
      <artifactId>你的依赖artifactId</artifactId>
      <exclusions>
        <exclusion>
          <groupId>com.google.devtools.cdbg</groupId>
          <artifactId>cdbg-java-agent</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    
  • 检查部署命令参数
    确认部署App Engine时没有使用--enable-debug这类启用调试的参数,去掉相关参数后重新部署。

内容的提问来源于stack exchange,提问作者Tim Cobra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 14:04:54