gcloud beta AI-PERMISSION_DENIED

问题描述

我正在尝试使用ai中的全新群组gcloud beta。例如

gcloud beta ai custom-jobs list

然后提示我选择一个区域:

Please specify a region:
[1] us-central1
[2] europe-west4
...

无论选择哪个区域,它都会要求我激活相对的API:

API [aiplatform.googleapis.com] not enabled on project [xxx].
Would you like to enable and retry (this will take a few minutes)?
(y/N)?

最后,当我说“是”时,它会出现致命错误

ERROR: (gcloud.beta.ai.custom-jobs.list) PERMISSION_DENIED: The caller does not have permission

调试

  • 我可以像ai-platform一样完美地使用gcloud beta ai-platform jobs list
  • core.account中的gcloud config configurations describe xxx具有 Owner 权限
  • 我在云shell终端上尝试了相同的命令,结果相同

我在做什么错/想念?

解决方法

我的测试项目(免费版)具有相同的行为。但是,我检查了运行此命令所需的API是否可用。

您可以使用以下命令检查可用的API:

gcloud beta services list --available

但是此gcloud命令(我的意思是ai)仅在alpha和beta版本中可用,因此它仍处于测试阶段,只能为此命令提供反馈。