复制、修改和移动存储对象

本页面介绍了如何在 Google Distributed Cloud (GDC) 空气隔离存储分区中复制、修改和移动对象。

准备工作

项目命名空间用于管理 Management API 服务器中的存储桶资源。您必须拥有一个项目才能使用存储分区和对象。

您还必须拥有相应的存储桶权限才能执行以下操作。请参阅授予存储桶访问权限

对于双区域存储分区,请配置 kubectl 以访问全球 API 服务器。按照全局 API 服务器资源中的步骤操作,并将 GLOBAL_API_SERVER 环境变量设置为 kubeconfig 文件。

复制、修改和移动对象

复制对象:

gdcloud storage cp FILE  [FILE...] s3://FULLY_QUALIFIED_BUCKET_NAME [/PREFIX ]

修改对象的元数据:

gdcloud storage objects update s3://FULLY_QUALIFIED_BUCKET_NAME1/OBJECT --custom-metadata=Key1=Value1

移动对象:

移动对象时,对象的副本会移动到另一个位置,可以是同一存储桶中的其他位置,也可以是同一存储桶中的其他路径。之后,系统会删除原始对象。

gdcloud storage mv s3://FULLY_QUALIFIED_BUCKET_NAME1/OBJECT1 s3://FULLY_QUALIFIED_BUCKET_NAME2[/OBJECT2]