gpt4 book ai didi

google-compute-engine - 谷歌云计算无法识别任何资源

转载 作者:行者123 更新时间:2023-12-01 00:58:25 25 4
gpt4 key购买 nike

我一直在玩谷歌云计算平台,一切都很好,直到昨晚突然它似乎无法识别任何资源。每当我尝试做任何事情时,例如列出当前实例,我都会得到:

$ gcloud compute instances list

ERROR: (gcloud.compute.instances.list) Some requests did not succeed:
- The resource 'projects/myProject' was not found

通过 Web 界面似乎一切正常。我可以启动一个实例,查看它,链接永久磁盘等。只有当我尝试通过命令行界面工作时才会出现问题。直到昨晚,所有这些命令都运行良好。

我已经尝试撤销我的凭据并重新登录。我已经仔细检查了我的事件凭据帐户是否是我尝试访问的项目的有效用户。我尝试创建一个新项目并访问该项目。我尝试访问一个我不拥有但我是授权用户的项目。我什至尝试删除 sdk 工具包并重新安装它。似乎没有任何效果。

但是我可以通过 ssh 进入一个事件实例:
gcloud 计算 --project "myProject"ssh --zone "us-central1-a""instance-1"

有什么想法吗?我不知道接下来要尝试什么。如果重要,我在 OSX 上。

最佳答案

我检查了你的描述,你是对的,你不能使用项目名称,你需要使用项目 ID,如 this link或项目编号。

我已经运行了这个命令:

gcloud config set project thisisnotarealproject

我没有收到任何错误。似乎 gcloud 命令不会检查项目是否正确。但是我已经看到 tcpdump 发送了一些数据包,我怀疑这是为了检查可能的 SDK 更新并给你消息:
There are available updates for some Cloud SDK components.  To 
install them, please run:
$ gcloud components update

然后,当我输入: gcloud config list我可以看到我的假项目配置正确,但这是因为该信息存储在文件 ~/.config/gcloud/properties 中。 .

事实上,如果您修改该文件,然后再次输入 gcloud config list您将看到项目的值(value)如何变化。

因此,总而言之,您可以使用以下命令设置项目:
  • 项目编号
  • 项目编号

  • 希望能帮助到你。

    关于google-compute-engine - 谷歌云计算无法识别任何资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25675697/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com