GCE 技巧
编辑GCE 技巧编辑
机器权限编辑
如果您创建的机器没有正确的权限,您将看到 403 unauthorized
错误消息。要更改现有实例的机器权限,请先停止实例,然后选择“编辑”。向下滚动到 访问范围
以更改权限。另一种更改这些权限的方法是删除实例(不是磁盘)。然后使用正确的权限创建另一个实例。
- 使用 gcloud 创建机器
-
确保设置以下标志
--scopes=compute-rw
- 使用控制台(网页)创建
-
使用网络控制台创建实例时,向下滚动到 **身份和 API 访问权限**。
选择具有正确权限的服务帐户,或选择 **Compute Engine 默认服务帐户**,然后为 **访问范围** 选择 **允许默认访问**。
- 使用 knife google 创建
-
创建机器时设置服务帐户范围
knife google server create www1 \ -m n1-standard-1 \ -I debian-8 \ -Z us-central1-a \ -i ~/.ssh/id_rsa \ -x jdoe \ --gce-service-account-scopes https://www.googleapis.com/auth/compute
或者,您可以使用别名
--gce-service-account-scopes compute-rw