google_endpoints_service.map: googleapi: 错误 403: 调用者没有权限 'servicemanagement.services.create' 项目,禁止
google_endpoints_service.map: googleapi: Error 403: Caller does not have permission 'servicemanagement.services.create' on project , forbidden
我正在安装 Google Cloud Robotics Core (https://github.com/googlecloudrobotics/core) 但是当 运行 ./deploy.sh create[=14= 时它总是给我以下错误]
错误:应用计划时出错:
发生 2 个错误:
google_endpoints_service.map:发生 1 个错误:
google_endpoints_service.map: googleapi: 错误 403: 调用方没有权限 'servicemanagement.services.create' 项目 robotstest., forbidden
google_compute_address.cloud_robotics:发生 1 个错误:
google_compute_address.cloud_robotics:创建地址时出错:googleapi:错误 403:访问未配置。 Compute Engine API 之前未在项目 933659281767 中使用过或已被禁用。通过访问 https://console.developers.google.com/apis/api/compute.googleapis.com/overview?project=933659281767 启用它,然后重试。如果您最近启用了此 API,请等待几分钟让操作传播到我们的系统并重试。, accessNotConfigured
Terraform 不会在遇到错误时自动回滚。
相反,您的 Terraform 状态文件已部分更新为
成功完成的任何资源。请解决错误
以上并再次申请以逐步更改您的基础架构。
地形应用失败
我已经使用“./deploy.sh set-project robotstest”设置了正确的项目,但是错误所在的项目 ID 不是我的项目,所以安装程序中的某处是否有一些硬编码设置?
在 GCP 上创建项目时,它可能会为您分配一个不同的项目 ID 以使其独一无二。您可以在 project info
卡片上查看 https://console.cloud.google.com/home/dashboard。在 set-project
调用中使用 Project ID
值。
如果你做对了,请告诉我们,那就另当别论了。
感谢您的反馈!我已推送 a change,这应该可以解决 google_compute_address
的问题。你能拉出最新的代码再试一次吗?
关于错误 google_endpoints_service
,您是否为 gcloud
使用了与创建项目时相同的标识?您可以通过 运行 gcloud auth list
(活动帐户是具有 *
的帐户)进行检查,然后转到 IAM console,检查 robotstest
项目在最上面选中,然后找"Owner"作为角色的那一行。 Owner 的成员身份是否与 gcloud 中的活动帐户匹配?如果没有,请尝试重新运行 gcloud auth login
,或将所有者权限授予您要使用的帐户。
我正在安装 Google Cloud Robotics Core (https://github.com/googlecloudrobotics/core) 但是当 运行 ./deploy.sh create[=14= 时它总是给我以下错误]
错误:应用计划时出错:
发生 2 个错误:
google_endpoints_service.map:发生 1 个错误:
google_endpoints_service.map: googleapi: 错误 403: 调用方没有权限 'servicemanagement.services.create' 项目 robotstest., forbidden
google_compute_address.cloud_robotics:发生 1 个错误:
google_compute_address.cloud_robotics:创建地址时出错:googleapi:错误 403:访问未配置。 Compute Engine API 之前未在项目 933659281767 中使用过或已被禁用。通过访问 https://console.developers.google.com/apis/api/compute.googleapis.com/overview?project=933659281767 启用它,然后重试。如果您最近启用了此 API,请等待几分钟让操作传播到我们的系统并重试。, accessNotConfigured
Terraform 不会在遇到错误时自动回滚。 相反,您的 Terraform 状态文件已部分更新为 成功完成的任何资源。请解决错误 以上并再次申请以逐步更改您的基础架构。
地形应用失败
我已经使用“./deploy.sh set-project robotstest”设置了正确的项目,但是错误所在的项目 ID 不是我的项目,所以安装程序中的某处是否有一些硬编码设置?
在 GCP 上创建项目时,它可能会为您分配一个不同的项目 ID 以使其独一无二。您可以在 project info
卡片上查看 https://console.cloud.google.com/home/dashboard。在 set-project
调用中使用 Project ID
值。
如果你做对了,请告诉我们,那就另当别论了。
感谢您的反馈!我已推送 a change,这应该可以解决 google_compute_address
的问题。你能拉出最新的代码再试一次吗?
关于错误 google_endpoints_service
,您是否为 gcloud
使用了与创建项目时相同的标识?您可以通过 运行 gcloud auth list
(活动帐户是具有 *
的帐户)进行检查,然后转到 IAM console,检查 robotstest
项目在最上面选中,然后找"Owner"作为角色的那一行。 Owner 的成员身份是否与 gcloud 中的活动帐户匹配?如果没有,请尝试重新运行 gcloud auth login
,或将所有者权限授予您要使用的帐户。