Java 如何访问与GAE';谁的默认服务帐户?

Java 如何访问与GAE';谁的默认服务帐户?,java,excel,google-app-engine,google-api,Java,Excel,Google App Engine,Google Api,我想让我的java gae应用程序访问我自己的google excel表格。我发现我可以通过与服务帐户关联的电子邮件地址共享我的工作表来实现这一点 这对我在本地有效,因为我可以通过设置GOOGLE_APPLICATION_CREDENTIALS env变量指向我下载的creds.json文件来指向特定的服务帐户 但当我将其部署到GAE时,它会抛出错误,说请求没有足够的身份验证作用域 文件中说: 如果您正在运行谷歌应用程序引擎生产,内置 将使用与应用程序关联的服务帐户 我的猜测是,它可能正在使用自

我想让我的java gae应用程序访问我自己的google excel表格。我发现我可以通过与服务帐户关联的电子邮件地址共享我的工作表来实现这一点

这对我在本地有效,因为我可以通过设置GOOGLE_APPLICATION_CREDENTIALS env变量指向我下载的
creds.json
文件来指向特定的服务帐户

但当我将其部署到GAE时,它会抛出错误,说
请求没有足够的身份验证作用域

文件中说:

如果您正在运行谷歌应用程序引擎生产,内置 将使用与应用程序关联的服务帐户


我的猜测是,它可能正在使用自己的服务帐户,以及自己的信用卡/电子邮件?是否可以访问这些凭据,获取电子邮件,以便我可以与它共享我的工作表?

您是指默认凭据:?@GAEfan否我是指您在此处创建服务帐户时获得的凭据