全部产品
Search
文档中心

Object Storage Service:Menyalin objek menggunakan OSS SDK untuk Go 2.0

更新时间:Oct 22, 2025

OSS SDK untuk Go 2.0 menyediakan berbagai API untuk menyalin objek, mendukung beragam kasus penggunaan mulai dari penyalinan sinkron sederhana hingga operasi multipart berskala besar yang dapat dilanjutkan.

Tipe

API

Deskripsi

Menyalin sebuah objek (OSS SDK untuk Go 2.0)

Client.CopyObject

  • Hanya cocok untuk menyalin objek yang lebih kecil dari 5 GiB.

Penyalinan multipart (OSS SDK untuk Go 2.0)

API untuk penyalinan multipart:

Client.InitiateMultipartUpload

Client.UploadPartCopy

Client.CompleteMultipartUpload

  • Mendukung penyalinan objek yang lebih besar dari 5 GiB.

  • Operasi ini tidak mendukung parameter (x-oss-metadata-directive) atau (x-oss-tagging-directive). Oleh karena itu, metadata dan tag tidak secara otomatis disalin dari objek sumber. Untuk menambahkan metadata atau tag ke objek tujuan, Anda harus secara eksplisit menentukannya dalam permintaan salin.

Copier (OSS SDK untuk Go 2.0)

API untuk Copier:

Copier.Copy

  • Menyediakan API penyalinan generik yang menyembunyikan perbedaan dan detail implementasi dari API dasar. Ini dapat secara otomatis memilih API yang sesuai untuk menyalin objek berdasarkan parameter permintaan salin.