标签: gcloud

如何使用cli命令在gcp中更改项目

如何使用除手动之外的cli命令将当前运行的项目更改为GCP(Google Cloud Platform)帐户中的另一个项目.gcloud init

$gcloud projects list将列出我帐户上运行的项目.我想使用cli命令将当前项目从列表中更改为任何其他项目.

command-line-interface google-cloud-platform gcloud

164
推荐指数
8
解决办法
9万
查看次数

找不到gcloud命令 - 安装Google Cloud SDK时

我在Mac上,正在尝试使用终端中的此命令安装Google Cloud SDK(包括gcloud命令行实用程序)

curl https://sdk.cloud.google.com | bash
Run Code Online (Sandbox Code Playgroud)

https://cloud.google.com/sdk/所示

它一直到最后并完成,但即使在我重新启动我的shell之后,该gcloud命令仍然说它没有找到.

为什么这个装置不起作用?

terminal installation google-cloud-storage google-cloud-platform gcloud

102
推荐指数
17
解决办法
11万
查看次数

AttributeError: 模块“importlib”没有属性“util”

我刚刚从 Fedora 32 升级到 Fedora 33(Python 3.9 附带)。从那以后gcloud命令停止工作:

[guy@Gandalf32 ~]$ gcloud 
Error processing line 3 of /home/guy/.local/lib/python3.9/site-packages/XStatic-1.0.2-py3.9-nspkg.pth:

  Traceback (most recent call last):
    File "/usr/lib64/python3.9/site.py", line 169, in addpackage
      exec(line)
    File "<string>", line 1, in <module>
    File "<frozen importlib._bootstrap>", line 562, in module_from_spec
  AttributeError: 'NoneType' object has no attribute 'loader'

Remainder of file ignored
Traceback (most recent call last):
  File "/usr/lib64/google-cloud-sdk/lib/gcloud.py", line 104, in <module>
    main()
  File "/usr/lib64/google-cloud-sdk/lib/gcloud.py", line 62, in main
    from googlecloudsdk.core.util import encoding
  File "/usr/lib64/google-cloud-sdk/lib/googlecloudsdk/__init__.py", line …
Run Code Online (Sandbox Code Playgroud)

python fedora gcloud python-3.9

79
推荐指数
5
解决办法
3万
查看次数

gcloud app deploy,flag自动提示?

使用时是否可以进行静默部署 gcloud app deploy

当我运行命令时,gcloud app deploy ./deployment/app.yaml --version v1它总是提示

Do you want to continue (Y/n)? Y

如何自动化?有没有我们可以通过的标志来静音?

gcloud

49
推荐指数
2
解决办法
5136
查看次数

找不到默认凭据

我在gcloud上玩Google容器引擎.所以成功完成后gloud init我按照说明做了:

gcloud container clusters get-credentials cluster-1 --zone europe-west1-c --project whatever
Run Code Online (Sandbox Code Playgroud)

然后:

kubectl proxy
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误消息:

error: google: could not find default credentials. See https://developers.google.com/accounts/docs/application-default-credentials for more information.
Run Code Online (Sandbox Code Playgroud)

我确实看到了~/.kube/config文件中的内容,所以我不确定出了什么问题.我minikube也安装在机器上,但我不认为这是一个问题.

gcloud kubernetes

40
推荐指数
1
解决办法
2万
查看次数

如何在gcloud中更改活动配置文件?

我使用命令创建了一个新的配置文件:

gcloud init 
Run Code Online (Sandbox Code Playgroud)

现在我不知道如何切换到旧的配置文件而不覆盖它.

使用gcloud config我无法切换到另一个配置只设置当前配置的属性.

任何的想法?

google-compute-engine gcloud gcloud-cli

39
推荐指数
1
解决办法
2万
查看次数

gcloud预览应用程序部署过程需要大约8分钟,这是正常的吗?

尝试新的灵活的应用程序引擎运行时.在这种情况下,基于谷歌提供的ruby运行时的自定义Ruby on Rails运行时.

gcloud preview app deploy整个过程的发射需要大约8分钟时,其中大部分是"更新服务".这是正常的吗?更重要的是,我怎样才能加快速度呢?

问候,

病房

google-app-engine google-cloud-platform gcloud app-engine-flexible

38
推荐指数
3
解决办法
1万
查看次数

如何检查哪个 gcloud 项目处于活动状态

要查看所有 gcloud 项目,请使用 command gcloud projects list。要切换到特定项目,您可以使用gcloud config set project PROJECT_ID.

但是,当您想检查哪个项目处于活动状态时,可以使用什么命令呢?我的意思是,在哪个项目中最后调用了 set 命令?

gcloud

38
推荐指数
1
解决办法
5万
查看次数

从gcloud命令安装Google Cloud组件错误

我试图从gcloud命令行安装几个GCP组件并始终得到相同的错误:

$ gcloud components list

Your current Cloud SDK version is: 146.0.0
The latest available version is: 146.0.0

???????????????????????????????????????????????????????????????????????????????????????????????????????????????
?                                                  Components                                                 ?
???????????????????????????????????????????????????????????????????????????????????????????????????????????????
?     Status    ?                         Name                         ?            ID            ?    Size   ?
???????????????????????????????????????????????????????????????????????????????????????????????????????????????
? Not Installed ? App Engine Go Extensions                             ? app-engine-go            ?  47.9 MiB ?
? Not Installed ? Bigtable Command Line Tool                           ? cbt                      ?   3.8 MiB ?
? Not Installed ? Cloud Datalab Command Line Tool                      ? datalab                  ?   < 1 MiB ?
? Not Installed …
Run Code Online (Sandbox Code Playgroud)

google-cloud-platform gcloud

37
推荐指数
4
解决办法
3万
查看次数

该区域没有足够的资源来满足请求/资源尚未就绪

我无法启动我的实例(通过网络浏览器),它给了我错误:

"区域'项目/ XXXXX/zones/europe-west4-b'没有足够的资源来满足请求.请尝试使用其他区域,或稍后再试."

我认为这可能是配额问题,在检查我的配额后,它显示一切都很好.实际上,我列出了可用的区域,Europe-west4-b可用,但我仍然试图移动该区域.然后我尝试了 "gcloud compute instances move XXXX --zone europe-west4-b --destination-zone europe-west4-c",但它仍然失败,弹出错误:

"错误:(gcloud.compute.instances.move)在状态下无法移动实例:TERMINATED"

好的,终止了...然后我试图重新启动它"gcloud compute instances reset XXX",错误显示在路上:

错误:(gcloud.compute.instances.reset)无法获取资源: - 资源'projects/XXXXX/zones/europe-west4-b/instances/XXX'尚未就绪

我搜索了错误,有些人通过删除磁盘解决了这个问题.虽然我不想擦拭记忆,但我怎么能解决这个问题呢?

顺便说一下,我只有一个实例,附有一个永久磁盘.

google-cloud-platform gcloud

37
推荐指数
4
解决办法
3万
查看次数