为项目添加权限
Adding permissions to a project
我正在尝试学习本教程https://tensorflow.github.io/serving/serving_inception
但我看到了这个
$ gcloud container clusters create inception-serving-cluster --num-nodes 5
ERROR: (gcloud.container.clusters.create) ResponseError: code=403, message=Required "container.clusters.create" permission for "projects/tensorflow-serving".
我在任何地方都没有看到向项目添加权限的选项。如何使用 CLI 或 UI?
执行此操作
编辑:
我确实创建了项目
编辑:
刚从云端看到它工作正常 shell
更新:您的项目名称是 tensorflow-serving-1360
,所以您应该是 运行 gcloud container clusters create inception-serving-cluster --num-nodes 5 --project=tensorflow-serving-1360
。
项目 tensorflow-serving
不属于您。它是链接教程中使用的示例项目名称,但您需要将其替换为您自己的项目名称,如第 2 部分开头的行所述:
Here we assume you have created and logged in a gcloud project named
tensorflow-serving
(2019.04.07 测试)
- 首先,检查授权帐户列表:
gcloud auth list
- 接下来设置活动账户:
gcloud config set account <email_address_from_above_output>
然后,指定创建集群命令的参数:
gcloud container clusters create <cluster_name> --num-nodes=2 --project=<PROJECT_ID>
e.g.
gcloud container clusters create prod-myapp-cluster --num-nodes=2 --project=myapp-20394823094
预期输出:
kubeconfig entry generated for prod-myapp-cluster.
NAME LOCATION MASTER_VERSION MASTER_IP MACHINE_TYPE NODE_VERSION NUM_NODES STATUS
prod-myapp-cluster asia-south1-a 1.11.7-gke.12 35.5xx.2xx.1xx n1-standard-1 1.11.7-gke.12 2 RUNNING
获取您的项目名称或创建一个项目(如果您已经在 console.cloud.google.com
上创建了项目)
在控制台上启用 Kubernetes 引擎 API
运行 命令提示符中的这段代码
gcloud container clusters create bd-serving-cluster --num-nodes 5 -project=tensorflow-serving-264611 \
--zone=us-central1-f
- 将 'bd' 替换为您的服务集群的名称,并将 'tensorflow-serving-264611' 替换为您在步骤 1 中创建的项目名称,您可以选择您的首选区域或使用默认区域 'us-central1-f'
我正在尝试学习本教程https://tensorflow.github.io/serving/serving_inception
但我看到了这个
$ gcloud container clusters create inception-serving-cluster --num-nodes 5
ERROR: (gcloud.container.clusters.create) ResponseError: code=403, message=Required "container.clusters.create" permission for "projects/tensorflow-serving".
我在任何地方都没有看到向项目添加权限的选项。如何使用 CLI 或 UI?
执行此操作编辑:
我确实创建了项目
编辑: 刚从云端看到它工作正常 shell
更新:您的项目名称是 tensorflow-serving-1360
,所以您应该是 运行 gcloud container clusters create inception-serving-cluster --num-nodes 5 --project=tensorflow-serving-1360
。
项目 tensorflow-serving
不属于您。它是链接教程中使用的示例项目名称,但您需要将其替换为您自己的项目名称,如第 2 部分开头的行所述:
Here we assume you have created and logged in a gcloud project named
tensorflow-serving
(2019.04.07 测试)
- 首先,检查授权帐户列表:
gcloud auth list
- 接下来设置活动账户:
gcloud config set account <email_address_from_above_output>
然后,指定创建集群命令的参数:
gcloud container clusters create <cluster_name> --num-nodes=2 --project=<PROJECT_ID> e.g. gcloud container clusters create prod-myapp-cluster --num-nodes=2 --project=myapp-20394823094
预期输出:
kubeconfig entry generated for prod-myapp-cluster. NAME LOCATION MASTER_VERSION MASTER_IP MACHINE_TYPE NODE_VERSION NUM_NODES STATUS prod-myapp-cluster asia-south1-a 1.11.7-gke.12 35.5xx.2xx.1xx n1-standard-1 1.11.7-gke.12 2 RUNNING
获取您的项目名称或创建一个项目(如果您已经在 console.cloud.google.com
上创建了项目)
在控制台上启用 Kubernetes 引擎 API
运行 命令提示符中的这段代码
gcloud container clusters create bd-serving-cluster --num-nodes 5 -project=tensorflow-serving-264611 \
--zone=us-central1-f
- 将 'bd' 替换为您的服务集群的名称,并将 'tensorflow-serving-264611' 替换为您在步骤 1 中创建的项目名称,您可以选择您的首选区域或使用默认区域 'us-central1-f'