【发布时间】:2020-04-22 20:40:02
【问题描述】:
我有一个托管在 GoogleCloud App Engine 上的 ASP.NET Core Web 应用程序。
该应用程序具有创建和显示 PDF 的功能。
在本地它可以工作,但是在 GCP 中,它根据图像授予权限被拒绝: enter image description here
有人可以帮帮我吗?
【问题讨论】:
标签: google-app-engine google-cloud-platform
我有一个托管在 GoogleCloud App Engine 上的 ASP.NET Core Web 应用程序。
该应用程序具有创建和显示 PDF 的功能。
在本地它可以工作,但是在 GCP 中,它根据图像授予权限被拒绝: enter image description here
有人可以帮帮我吗?
【问题讨论】:
标签: google-app-engine google-cloud-platform
我将发表我的评论作为答案,因为评论字段太长了。
“Permission Denied” errors 通常表示调用者对某些资源没有正确的 Google Cloud IAM 权限。
为 GAE 开发时,您必须检查您在 ASP.NET 应用程序中使用的库是否与 GAE 兼容,并另外授权对 GAE 执行的请求。
pdf 文档是否存储在数据库中?如果是,您的应用程序是否具有向数据库读取和写入文件所需的所有权限?
能否请您指定您的配置,并提供 .yaml 文件和您的应用程序的相应代码以进一步澄清?
【讨论】: