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

Object Storage Service:OSS SDK for Go 2.0 を使用したオブジェクトのコピー

最終更新日:Oct 22, 2025

OSS SDK for Go 2.0 は、単純な同期コピーから大規模で再開可能なマルチパート操作まで、さまざまなユースケースに対応する、オブジェクトをコピーするための個別の API セットを提供します。

タイプ

API

説明

オブジェクトのコピー (OSS SDK for Go 2.0)

Client.CopyObject

  • 5 GiB 未満のオブジェクトのコピーにのみ適しています。

マルチパートコピー (OSS SDK for Go 2.0)

マルチパートコピー用の API:

Client.InitiateMultipartUpload

Client.UploadPartCopy

Client.CompleteMultipartUpload

  • 5 GiB を超えるオブジェクトのコピーをサポートします。

  • この操作は、(x-oss-metadata-directive) または (x-oss-tagging-directive) パラメーターをサポートしていません。したがって、メタデータとタグはソースオブジェクトから自動的にコピーされません。宛先オブジェクトにメタデータまたはタグを追加するには、コピーリクエストで明示的に指定する必要があります。

Copier (OSS SDK for Go 2.0)

Copier 用の API:

Copier.Copy

  • 基盤となる API の違いと実装の詳細を隠蔽する汎用コピー API を提供します。コピーリクエストのパラメーターに基づいて、オブジェクトをコピーするための適切な API を自動的に選択できます。