【发布时间】:2019-10-15 03:57:32
【问题描述】:
我是一个项目的所有者,想将 权限 授予其他用户以查看 Google Cloud Build 的日志,但我无法确定该用户需要哪个角色/权限。
我尝试失败的角色是: 云构建编辑器, 云构建查看器, Stackdriver 调试器代理, Stackdriver 调试器用户, Cloud Trace 管理员, 记录管理员, 私人日志查看器, 日志查看器, 监控管理员
【问题讨论】:
-
您的问题缺少一些东西。 Viewer、Logs Viewer 和 Private Logs Viewer 提供必要的权限。日志查看者是添加到用户的正确角色。给用户日志查看器。然后用户可以转到 Stackdriver 并直接查看 Cloud Build 的日志吗?
-
我也被这个难住了。用户可以在 Stackdriver 中看到构建日志输出,但在构建详细信息中看不到。下载链接也会抛出 403 Forbidden。
-
可能是 Gcloud 错误?我也没有解决;(
-
试试这个:
gsutil iam ch user:mail@example.com:objectViewer gs://<project number>.cloudbuild-logs.googleusercontent.com -
对你有用吗?这几天我会尝试,因为现在我们的设置有点不同
标签: google-cloud-platform permissions google-cloud-build