Service 从云Shell编辑器管理API
我尝试从Cloud Shell Editor管理API密钥,以恢复我删除的API(由Firebase自动创建) 我试图运行Service 从云Shell编辑器管理API,service,gcloud,alpha,undelete,Service,Gcloud,Alpha,Undelete,我尝试从Cloud Shell Editor管理API密钥,以恢复我删除的API(由Firebase自动创建) 我试图运行gcloud alpha.services.api key.undelete,但收到错误:错误:(gcloud.alpha.services.api key.undelete)未找到:未找到方法。 我尝试运行(用于测试)gcloud alpha-services-api-keys-list命令,但收到错误:错误:(gcloud.alpha.services.api-keys.
gcloud alpha.services.api key.undelete,但收到错误:错误:(gcloud.alpha.services.api key.undelete)未找到:未找到方法。
我尝试运行(用于测试)gcloud alpha-services-api-keys-list
命令,但收到错误:错误:(gcloud.alpha.services.api-keys.list)项目实例[PROJECT\u-ID]未找到:未找到方法。
我怎么了
非常感谢(出于某种原因),您的云Shell可能没有运行最新版本的gcloud
(Cloud SDK)。最新版本是328.0.0
。我的Cloud Shell正在运行327.0.0
包括alpha命令(见下文),这些命令对我有效
在Cloud Shell中,以下操作的结果是什么
gcloud版本
gcloud组件列表
该列表是否包括gcloud Alpha命令
我确信gcloud Alpha命令(默认情况下)安装在Cloud Shell上,因此怀疑您运行的是过时版本的Cloud SDK
如果未安装组件,我不确定如何在Cloud Shell下安装gcloud Alpha Commands
,因为在Cloud Shell下使用gcloud Commands
会出错,但它应该(!)告诉您需要哪个apt get install
命令:
gcloud组件安装alpha
我假设这是不允许的(因为云Shell是受管理的),但可以在云Shell中自我更新云SDK。以下更新将再次告诉您,您无法在Cloud Shell中运行该命令,但它应提供一组可用于执行更新的apt get install
命令:
gcloud组件更新
这里有一个指向for Cloud SDK的链接。添加这些方法时,从这些注释中不明显。非常感谢您的回答。
命令的结果是:
版本-->
组件列表-->
已安装│ gcloudalpha命令│ 阿尔法│ < 1 MiB
我尝试删除并重新安装gcloud sdk,方法是:
sudo apt purge——自动删除谷歌云sdk
和sudo apt get install google cloud sdk
,但没有任何变化非常感谢您的回答。希望它能起到帮助作用?不幸的是,没有,我将我的情况作为一个答案发布以使其可读。而且,如果您键入gcloud alpha services
,gcloud alpha services
-->错误:(gcloud.alpha.services)应为命令名参数。
gcloud alpha services api键
-->错误:(gcloud.alpha.services.api键)应为命令名参数。
gcloud alpha services api键列表
-->要求我自动调整大小,并在错误后:(gcloud.alpha.services.api键.list)项目实例[项目ID]未找到:未找到方法。
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