繁体   English   中英

在 Google Cloud 虚拟机实例上启用存储权限

[英]Enable storage permission on Google Cloud VM instance

我有一个 Google Cloud VM 实例,但我忽略了在创建它时将存储权限设置为读写。

现在,我想尝试云存储,但我的实例是只读的。

这怎么能改变呢? 我知道可以通过放宽存储桶策略来实现,但我更希望我的实例具有对所有未来项目存储桶的写访问权限。

我认为 gcloud 中有一个选项可以更改 devstorage 参数?

存储已禁用

因此,您无法更改授予 VM 权限的选项,但我确实发现您可以运行

gcloud 身份验证登录

然后您可以从 VM 使用您的管理帐户登录,并且您将能够以这种方式运行命令。

不幸的是,您无法更改 VM 的范围。 您将不得不创建一个新的来更改它们。

当你创建一个新的虚拟机时,你可以重用旧虚拟机的磁盘,如果这有助于避免痛苦。

您现在可以更新 VM 实例的权限,但只能在其关闭时更新。 检查以下文档:

更改实例的服务帐号和访问范围

如果您想更新 kuberntes 集群 VM 实例的 API 权限,那么您不能这样做,除非您创建一个新集群并授予 API 访问与集群关联的节点的权限。

我相信他们现在已经添加了更改它的选项,而无需创建另一个 VM。 停止实例后,单击要更改的实例。 顶部有一个编辑按钮,您可以单击它并更改任何权限。

希望图片有助于编辑按钮

一旦您更改了 read_write 的权限,它仍然显示拒绝访问。 进入您的实例 SSH 浏览器窗口并输入“gcloud auth login”,按照步骤操作,希望它可以正常工作!

您需要先停止虚拟机,然后单击编辑并更改存储的云 API 访问范围。

您可以在此处找到更多信息: https : //ismailyenigul.medium.com/setting-access-scope-of-google-cloud-vm-instances-c8637718f453

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM