google-cloud-storage - 谷歌存储:我可以创建一个存储桶,但我无法访问“转移”功能
问题描述
我似乎又遇到了某种权威问题。
我需要将存储桶的全部内容移动到一个新存储桶中(现有存储桶的名称中有“测试”,我们很快就会将其用于生产)。我知道这通常是通过“转移”完成的。
我可以创建一个存储桶,但我无法访问“传输”功能。如果我尝试转到转移页面,我得到:您无权对所选资源执行操作。
我的研究告诉我,我需要“编辑”或“所有者”角色,但我什至不知道我拥有什么项目级别的角色。缺少其中一个角色,我怎么能创建一个存储桶?
解决方案
Storage Transfer Service是移动或复制非常大的存储桶的好选择。但请记住,如果存储桶相当小(可能十几 GB 或更少),则从命令行复制内容可能更容易,如下所示gsutil -m cp -r gs://sourceBucket/** gs://destBucket
:
假设您确实要使用 Storage Transfer Service,您需要成为创建作业的项目的成员(特别是所有者或编辑者)。这不一定是拥有源或目标存储桶的项目。如果不是,则需要有人授予您该权限(有关如何完成此操作的更多信息,请参阅“管理项目成员”)。在此重述:
- 寻找拥有该项目的人。
- 让他们转到Cloud Platform Console。
- 打开控制台左侧菜单并选择 IAM & Admin。
- 从项目列表中,选择要添加成员的项目。
- 单击添加成员并提供电子邮件地址。
- 选择一个角色。项目所有者或编辑。
- 点击“添加”。
- 如果您选择了所有者,请查看您的电子邮件以查看成为新所有者的邀请。单击链接接受角色。
一旦您成为项目的所有者或编辑者,请前往存储传输控制台配置并开始传输。
推荐阅读
- javascript - 为什么这段代码不会污染 JavaScript 中的原型?
- amazon-web-services - 初始化权限被拒绝
- tensorflow - 在实现“快速权重”时手动更新自定义层中的矩阵的问题
- c# - 如何使用高级安装程序在不删除客户端数据库的情况下更新我的应用程序版本
- c# - Unity - 通过抵消重力创造一辆气垫车
- swift - 编译器无法在 SwiftUI 中的合理时间内对该表达式进行类型检查
- python - 绘制按特定日期范围分组的每列平均值
- java - 在 Windows 10 上使用 Intellij IDEA 在 WSL 2 中运行和调试 Java
- objective-c - 错误:不再支持手动将 rootViewController 的视图添加到视图层次结构中
- r - R-根据其他列中的非空行合并多列中的可变行数