我尝试从Cloud编辑器中管理API密钥,以恢复我删除的API (由Firebase自动创建)。
我尝试运行gcloud alpha services api-keys undelete BYuihiuYUIGyugIIHU...,但收到了错误:错误:(gcloud.alpha.services.api-keys.undelete) NOT_FOUND:方法未找到.
我尝试运行(用于测试) gcloud alpha services api-keys list命令,但是我收到了错误:错误:(gcloud.alpha.services.api-keys.list)项目实例PROJECT_ID not : Method NotFind.
我错了什么?
非常感谢
发布于 2021-02-19 11:59:52
非常感谢你的回答。命令的结果是:
版本->
Google Cloud SDK 327.0.0
alpha 2021.02.05
beta 2021.02.05
bq 2.0.64
core 2021.02.05
gsutil 4.58
kpt 0.37.1
minikube 1.17.1
skaffold 1.19.0组件列表->
Installed │ gcloud Alpha Commands │ alpha │ < 1 MiB我尝试用:sudo apt purge --autoremove google-cloud-sdk和sudo apt-get install google-cloud-sdk删除并重新安装gcloud-sdk,但是没有什么改变。
发布于 2021-02-18 17:21:06
很可能(出于某种原因),Cloud没有运行最新版本的gcloud (Cloud )。最新版本是328.0.0。我的Cloud正在运行327.0.0,包括alpha命令(参见下面),这些命令对我来说是有效的。
在Cloud中下面的结果是什么?
gcloud versiongcloud components list的列表是否包括gcloud Alpha Commands我确信gcloud Alpha Commands是安装在Cloud上的(默认情况下),因此怀疑,出于某种原因,您正在运行一个过时版本的Cloud。
如果组件没有安装,我不确定如何在Cloud下安装gcloud Alpha Commands,因为在Cloud下使用gcloud commands会出错,但是它应该(!)告诉您需要哪个apt-get install命令:
gcloud components install alpha我以为它是不允许的(因为Cloud是管理的),但是可以在Cloud中自我更新Cloud。下面的更新将再次告诉您,您无法在Cloud中运行该命令,但它应该为您提供一组apt-get install命令,您可以使用这些命令来执行更新:
gcloud components update这里有一个指向Cloud的发布说明链接。当添加这些方法时,从这些注释中并不明显。
https://stackoverflow.com/questions/66259454
复制相似问题