【问题标题】:Public Google Compute Engine Images公共 Google 计算引擎映像
【发布时间】:2017-10-06 07:46:03
【问题描述】:

我为一些常见的堆栈(JavaEE 应用程序、Node.js 应用程序、MySQL 等)创建了一些图像,我想与社区分享。

这些图像存储在一个单独的项目中。根据the documentation 似乎正确的方法是将compute.imageUser 角色授予allUsers。但是根据相同的文档是不可能的。

我知道有a few community projects that somehow bypassed that limitation。所以我的问题是他们是怎么做到的?只有 Google 将我的项目列入白名单才有可能吗?

似乎AWS没有这样的限制,允许创建Community AMIs

【问题讨论】:

    标签: google-cloud-platform google-compute-engine


    【解决方案1】:

    this article 所述,allUsers 是一个特殊标识符,代表互联网上的任何人,无论是否拥有 Google 帐户。

    根据您发布的文档,互联网上的任何人(未经身份验证的用户)都无法在 AWS 和 Google Cloud Platform 上启动和使用图像。

    The projects 托管和提供预配置的公共图像属于 Google。这些公共映像可供 GCP 项目成员的用户和服务帐户使用,并且至少被授予 roles/compute.imageUser 权限。

    话虽如此,目前无法将compute.imageUser 角色授予allUsersallAuthenticatedUsers 标识符。 如果您希望与所有 GCP 用户共享您的自定义图像,我鼓励您在Google public issue tracker 上为此open a feature request

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-23
      • 1970-01-01
      • 2018-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-02
      相关资源
      最近更新 更多