首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >node.js错误中的gcloud项目id与gcloud集项目id不同吗?

node.js错误中的gcloud项目id与gcloud集项目id不同吗?
EN

Stack Overflow用户
提问于 2019-04-24 13:30:13
回答 1查看 766关注 0票数 2

我正试图通过跟踪他们的文档node.js,让Google与他们一起工作。虽然我一直在想:

PERMISSION_DENIED:云视觉API尚未在项目5678中使用。之前或它已被禁用。通过访问https://console.developers.google.com/apis/api/vision.googleapis.com/overview?project=5678启用它。然后再试

请注意,通过,当我从以下命令收集信息时,项目编号与我在gcloud的输出中看到的非常不同:

代码语言:javascript
复制
gcloud info |tr -d '[]' | awk '/project:/ {print $2}'

‘’my set - project‘<=== set project id正在使用

代码语言:javascript
复制
gcloud projects list

其中产出:

PROJECT_ id ='my-set-project‘// <===与"gcloud info“命令相同 名称=“我的-项目-名称” PROJECT_NUMBER=1234..// <=====与Node.js错误不同的数字

我已经启用api,下载了服务密钥并设置了导出GOOGLE_APPLICATION_CREDENTIALS=path/to/my/service/key.。但现在,我认为服务关键链接还不是的问题,因为我还没有真正使用gcloud来指向“my project”

我还找到了一个default.config

代码语言:javascript
复制
cat /Users/My_Username/.config/gcloud/application_default_credentials.json

其中包括:

{ "client_id":“5678.-fgrh // <===与node.js错误相同的编号id”

那么,如何才能让gcloud-cli切换到已经启用了API的项目"1234“呢?我想做命令:

代码语言:javascript
复制
gcloud config set project 'my-set-project'

将使用gcp运行节点应用程序来使用'1234‘项目,而不是默认的'5678’项目。任何帮助都会很感激,因为我仍然习惯了gcloud-cli。谢谢

EN

回答 1

Stack Overflow用户

发布于 2019-07-02 19:34:17

尝试: gcloud auth激活-service-帐户--key-file=/path/to/your/service_account.json

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55831279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档