标签: gcloud

使用 gcloud 列出给定 GCP 项目下的所有活动资源

是否可以通过 gcloud cli 列出给定 GCP 项目下的所有活动资源?

google-cloud-platform gcloud

19
推荐指数
3
解决办法
7404
查看次数

gcloud - 错误:(gcloud.app.deploy) 获取应用程序的权限错误

我正在尝试在谷歌云上部署 node js 应用程序,但出现以下错误 -

Step #1: ERROR: (gcloud.app.deploy) Permissions error fetching application [apps
/mytest-240512]. Please make sure you are using the correct project ID and that
you have permission to view applications on the project.
Run Code Online (Sandbox Code Playgroud)

我正在运行以下命令 -

gcloud builds submit . --config cloudbuild.yaml
Run Code Online (Sandbox Code Playgroud)

我的 cloudbuild.yaml 文件看起来像 -

steps:
  #install
  - name: 'gcr.io/cloud-builders/npm'
    args: ['install']

   #deploy
  - name: 'gcr.io/cloud-builders/gcloud'
    args: ['app', 'deploy']
Run Code Online (Sandbox Code Playgroud)

google-cloud-platform gcloud google-cloud-iam google-cloud-build

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

如何在 .gcloudignore 中包含在 .gitignore 中被忽略的文件

我在我的某些文件夹中忽略了.gitignore它,因为我不希望它在 Github 上发布。

但是,这些文件在部署到 GCP(本地包)时必不可少。

如果我拿出.gitignore.gcloudignore随后的文件我确实想忽略(如venv, .idea, .pyc上传,这是我不想要的东西)。

我怎么能只包含.gitgnorein的一部分.gcloudignore


.gcloudignore

.gcloudignore
.git
.gitignore

node_modules
#!include:.gitignore
Run Code Online (Sandbox Code Playgroud)

.gitignore

# This I want to ignore in .gcloudignore
.Python
env/
build/

# This I want to keep in .gcloudignore
module_data_import
module_calendar
Run Code Online (Sandbox Code Playgroud)

git github gitignore google-cloud-platform gcloud

18
推荐指数
2
解决办法
4677
查看次数

了解Google Cloud SDK的安装位置

我需要在中添加Google Cloud SDK PATH.所以我需要安装到哪里的路径.有没有gcloud ...给我这个信息的命令?

如果不是,我必须通过符号链接which gcloud等.

这个问题的任何清洁解决方案?

bash google-cloud-platform gcloud gcloud-cli

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

我可以在Windows上的Git Bash中使用gcloud吗?

所以,我已经安装了Git,Git Bash,Python2.7,并且我刚刚根据官方指南安装了Google Cloud SDK . 使用Windows 10.

在cmd.exe或"Google Cloud SDK Shell"中, gcloud运行正常.

然而,在Git Bash中(我更喜欢使用的终端)gcloud返回以下输出(屏幕截图).

在此输入图像描述

echo $PATH 在Git Bash中确实包含了Google SDK的路径(此处突出显示).

在此输入图像描述

我错过了什么吗?$ PATH中是否有任何可能与gcloud冲突的内容,或者我是否以某种方式错误配置了路径?

我很欣赏任何见解.


UPDATE.这是输出env|grep PATH.我不确定它告诉我的是什么.PATH中的任何其他可执行文件都在工作(vagrant,conda,python等),但gcloud不是.

在此输入图像描述

git-bash gcloud google-cloud-sdk

17
推荐指数
3
解决办法
6207
查看次数

是否可以将目录从Google Compute Engine实例复制到本地计算机?

使用scp我可以添加-r标志,通过ssh将目录下载到我的本地机器.

使用时:

gcloud compute scp -r 
Run Code Online (Sandbox Code Playgroud)

这是'-r'不是一个可用的选项.没有-r我得到一个错误,说我的源路径是一个目录.(暗示我只能下载单个文件.)

是否有等同-rgcloud compute scp命令的标志?

google-compute-engine gcloud

17
推荐指数
1
解决办法
6075
查看次数

获取没有gcloud的服务帐户身份验证令牌?

是否可以在不使用的情况下获取Google Cloud服务帐户的授权持有人令牌gcloud

也就是说,我想提出一个HTTP请求(可能是我的JSON密钥文件以某种方式签名),这将为我提供相当于

gcloud auth application-default print-access-token
Run Code Online (Sandbox Code Playgroud)

此请求将在我自己的服务器上进行,我可能不希望在gcloud那里安装,并且我无法访问可能提供此内容的任何内部服务器元数据(例如,与计算引擎一样).

是否有一些oauth端点提供这样的东西?

或者,有没有办法生成长寿命令牌gcloud

我是Google Cloud生态系统的新手,请原谅我的无知和术语......

google-cloud-platform gcloud

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

`gcloud run deploy` 引发“修订版 <revision_name> 尚未准备好,无法提供流量。”

命令

gcloud run deploy api --region=$REGION --image=$IMAGE
Run Code Online (Sandbox Code Playgroud)

日志

Deploying container to Cloud Run service [api] in project [[MASKED]] region [[MASKED]]
Deploying...
Creating Revision...........interrupted
Deployment failed
ERROR: (gcloud.run.deploy) Revision [[MASKED]] is not ready and cannot serve traffic.
Run Code Online (Sandbox Code Playgroud)

我尝试搜索Google Cloud文档,但它没有提到这个问题。

如何解决“修订尚未准备好,无法提供流量”?

gcloud

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

可以更改Google Cloud Platform项目ID吗?

我理解项目名称可以更改,但我没有看到任何方法来更改项目ID.

如果不在UI中,可能使用gcloud shell吗?

google-cloud-platform gcloud

16
推荐指数
1
解决办法
9882
查看次数

Kubernetes将pods分配到池中

有没有办法告诉kubectl我的pod应该只部署在某个实例池上?

例如:

nodeSelector:
      pool: poolname
Run Code Online (Sandbox Code Playgroud)

假设我已经创建了我的游泳池,例如:

gcloud container node-pools create poolname --cluster=cluster-1 --num-nodes=10 --machine-type=n1-highmem-32
Run Code Online (Sandbox Code Playgroud)

gcloud kubernetes kubectl

16
推荐指数
2
解决办法
4919
查看次数