ストレージ オブジェクトのコピー、変更、移動

このページでは、Google Distributed Cloud(GDC)エアギャップ ストレージ バケット内のオブジェクトをコピー、変更、移動する方法について説明します。

始める前に

プロジェクト Namespace は、Management API サーバーのバケット リソースを管理します。バケットとオブジェクトを操作するには、プロジェクトが必要です。

次の操作を行うには、適切なバケット権限も必要です。バケットへのアクセス権を付与するをご覧ください。

デュアルゾーン バケットの場合は、グローバル API サーバーにアクセスするように kubectl を構成します。グローバル 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]