すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:OSSサービスのオブジェクトメタデータ情報を変更する方法

最終更新日:Nov 10, 2025

概要

このトピックでは、OSSのオブジェクトのメタデータを変更する方法について説明します。

詳細

OSSオブジェクトには、キー値、ディレクトリ、名前、HTTPヘッダー、ユーザーのカスタムメタデータなど、多くのメタデータが含まれています。 オブジェクトのアップロード中または後で使用するときに、対応するデータを変更する必要があります。 以下の2つのソリューションを参照してください。

方法1: ローカルコンピュータにオブジェクトをダウンロード

オブジェクトをローカルコンピューターにダウンロードし、元のオブジェクトを削除し、メタデータの変更後にオブジェクトをアップロードします。 この方法は最も基本的な方法ですが、時間がかかり、リソースを消費します。 したがって、この方法を使用しないことをお勧めします。

方法2: インターフェイスを介してオブジェクトをコピー

CopyObjcetまたはUploadPartCopy操作を呼び出して、オブジェクトをコピーできます。 オブジェクトのメタデータを変更してから、オブジェクトを削除できます。 この方法を使用することを推奨します。 以下のコードを参照してください。 このトピックでは、SDK for Javaを使用して、ファイルのディレクトリと名前を変更します。

String bucketName = "bucket_sample";
文字列sourceKey = "menu1/src_sample";
文字列dstKey = "menu2/dst_sample";

OSSClient client = new OSSClient(ACCESS_ID, ACCESS_KEY, ACEESS_TOKEN);
client.copyObject(bucketName, sourceKey, bucketName, dstKey);
client.de leteObject(bucketName, sourceKey);

関連ドキュメント

詳細については、以下のドキュメントをご参照ください。

適用範囲

  • OSS