GCP:无效的资源使用:“UEFI 功能不适用于此项目。”

Sim*_*ten 5 uefi google-compute-engine google-cloud-platform

我使用文档中--guest-os-features="UEFI_COMPATIBLE"所述的选项创建了一个映像但是在尝试实例化 VM 实例(使用控制台和 gcloud)时,出现以下错误:

错误:(gcloud.compute.instances.create)无法获取资源:

  • 资源使用无效:“UEFI 功能不适用于此项目。”

我也尝试过beta compute images createbeta compute instances create但没有成功。

我知道必须有一种方法可以为我的项目启用 UEFI 功能,但在所有文档、stackoverflow 和 google 中搜索,我能找到的唯一相关信息并未涵盖如何启用此功能:

我搜索了所有配额、API、权限、管理,也尝试过"SECURE_BOOT",但"SECURE_BOOT,UEFI_COMPATIBLE"都出现了相同的错误。

不,问题不在于我的磁盘映像,因为问题发生在启动前。使用空图像也可以很容易地复制它:

dd if=/dev/zero bs=1M count=100 of=disk.raw
tar -Sczf disk.tar.gz disk.raw

gsutil cp disk.tar.gz gs://...
gcloud compute images create [name] --guest-os-features="UEFI_COMPATIBLE" \
    --source-uri=gs://...
gcloud compute instances create [inst-name] --image=[name] ...
Run Code Online (Sandbox Code Playgroud)

注意:我最初将它发布到 stackoverflow 是因为我没有意识到它更适合这里。因此,如果这被标记为转发或垃圾邮件,我会删除原件。

Sim*_*ten 1

我不知道他们什么时候修复它,但截至 2019 年 8 月 21 日,一切都按预期运行,错误消失了。