Google compute engine 谷歌云-虚拟机元数据控制范围-Alpha访问

Google compute engine 谷歌云-虚拟机元数据控制范围-Alpha访问,google-compute-engine,gcloud,Google Compute Engine,Gcloud,我想从使用VM元数据控制作用域的GCE VM内部运行gcloud,因为安装在本地机器上的gcloud通常已经使用广泛作用域来包括所有GCP操作 我试图调整范围,如下所述: 但不幸的是 gcloud alpha compute instances set-scopes cloud-platform --zone=europe-north1-a 导致 ERROR: (gcloud.alpha.compute.instances.set-scopes) Could not fetch resour

我想从使用VM元数据控制作用域的GCE VM内部运行gcloud,因为安装在本地机器上的gcloud通常已经使用广泛作用域来包括所有GCP操作

我试图调整范围,如下所述:

但不幸的是

gcloud alpha compute instances set-scopes cloud-platform --zone=europe-north1-a
导致

ERROR: (gcloud.alpha.compute.instances.set-scopes) Could not fetch resource:
         - Required 'Alpha Access' permission for 'Compute API'

有人知道如何激活“计算API”的“Alpha访问”权限吗?

看来您在中提出了相同的问题,我的同事已经回答了

以下是Stackoverflow中的答案供参考:

您看到此错误的原因是“计算API”是一个错误。Alpha功能只能由已列入白名单的项目使用。正如本段末尾所述,该命令当前为ALPHA格式

但是,与本文最后一段“注释”部分中提供的gcloud命令行相同的gcloud命令行目前在beta版上可用。我还运行了以下gcloud命令行,它工作正常:

“$gcloud beta计算实例集范围云平台--zone=europe-north1-a”

在这种情况下,我建议您尝试使用相同的gcloud命令行测试版,看看这是否适合您

除此之外,为了向未来的读者澄清:Alpha产品通常不向公众提供,因为它们处于早期测试阶段,通常需要与Google达成特定协议,以测试特定功能,并且通常由构建该功能的工程团队直接支持。“通常”是因为有时Alpha中公开提供了一些特性

如果谷歌员工没有就Alpha程序与您联系,您可能无法访问。一旦被邀请到Alpha,API访问确实是通过前面描述的“白名单”机制控制的