google-compute-engine - 克隆 Google Compute 实例时为什么会出现“compute.images.get”权限错误?
问题描述
我正在 Google Compute 实例上的生产网站上工作。
我想建立一个登台站点,并读到最快的方法是克隆生产实例。
尝试克隆它时,出现错误:
“projects/wordpress-sites-170807/global/images/SANITISED-template”所需的“compute.images.get”权限
我无法Required 'compute.images.get' permission
在任何 Google 搜索中找到任何有用的参考。
问题:
1. 我在这个特定的 Cloud Platform 控制台上只有编辑者级别的权限。此错误是否特定于我作为用户? (我现在是该项目的“所有者”,因此我们已经消除了我的个人权限成为问题的可能性)
2. 如果此权限问题与实例本身有关,我该如何更改权限以使其具有“compute.image.get”权限?
解决方案
正如本线程中所讨论的,使用克隆按钮“创建类似”按钮将配置复制到新模板。它不会使用永久磁盘的确切内容创建一个新的相同实例。在您的情况下,配置包括来自不同项目的源图像。因此,Compute Engine 尝试访问该项目,但由于您无权访问,因此引发了错误。
如果目标是克隆包含永久磁盘的实例,您需要从永久磁盘创建新的快照或映像,然后保留其他配置,您可以使用克隆按钮,但将源映像更改为快照或映像你之前创建的。
如果目标是从另一个项目中的原始图像创建一个新实例,则您需要该项目中的 IAM 角色。有关该主题的更多信息,请查看此文档
更新:
Google Cloud Console 界面在几周前更新,“CLONE”按钮被“CREATE SIMILAR”取代。
推荐阅读
- chart.js - Chart.js minBarLength 是否适用于堆叠条?
- r - 在代码繁重的统计书籍中加快 bookdown 构建的选项
- python - 在 Python Pandas 中,有没有办法在一行中多行相邻?保持秩序
- javascript - 增加基本类型(来自 JavaScript: The Good Parts)——为什么返回 'this' 的值?
- java - 编写递归方法来查找传入的数字的质因子
- macos - SwiftUI:在 macOS 上关闭打开的窗口会导致崩溃
- sas - 使用 PROC GLM 重复测量方差分析,并尝试使用估计语句比较不同时间的治疗组,但收到错误消息
- jquery - asp.net mvc,剃刀部分视图-布尔属性未显示
- regex - 为什么原子团和非捕获似乎增加了许多步骤
- android - Sqlite 结果返回与数据库不同的错误列值