google-cloud-platform - 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
拥有所有者权限_- 我在云壳终端上尝试了相同的命令,结果相同
我做错了什么/错过了什么?
解决方案
我的测试项目(免费层)有相同的行为。但是我已经检查过没有可用的 API 需要运行此命令。
您可以使用以下命令检查可用的 API:
gcloud beta services list --available
但是这个gcloud
命令(我的意思是ai
)只在 alpha 和 beta 版本中可用,所以它仍处于测试阶段,只能为这个命令提供反馈。
推荐阅读
- eclipse - 带有 Git 的 PHP Eclipse - [git NO-HEAD]
- vba - 使用新的 MyTestableMacro .Run - 它有什么作用?
- ios - Alamofire 上传带参数的照片
- javascript - 如何在散景热图中获取点击位置的标签
- javascript - javascript tofixed小数位不起作用
- firebase - Firestore 控制台 - 文档大小限制
- bash - 加载配置文件而不重新启动 shell / Chef
- c++ - 提升 asio tcp 线程。等待新样品?
- javascript - 上传没有 FormData 的文件
- c# - 添加徽标背景颜色