全部产品
Search
文档中心

Object Storage Service:Biaya Permintaan

更新时间:Nov 09, 2025

Semua operasi yang berkaitan dengan mengakses dan mengelola sumber daya Object Storage Service (OSS), baik dilakukan melalui jaringan internal maupun Internet, baik dieksekusi melalui panggilan API, SDK OSS, Konsol Manajemen OSS, ossutil, atau ossbrowser, dan tanpa memandang apakah objek bersifat publik-baca atau pribadi diakses, pada dasarnya didasarkan pada API RESTful. Anda dikenakan biaya permintaan berdasarkan jumlah sebenarnya dari panggilan API. Jika aplikasi bisnis Anda memerlukan akses ke objek Cold Archive atau Deep Cold Archive, Anda harus memulihkan objek ini sebelum mengaksesnya. Dalam hal ini, Anda juga akan dikenakan biaya pengambilan data.

Harga satuan

Topik ini hanya menjelaskan item yang dapat ditagih dan metode penagihan. Untuk informasi tentang item yang dapat ditagih dan rincian harga, lihat Biaya OSS.

Item yang dapat ditagih

Anda dikenakan biaya untuk permintaan dengan kode status HTTP 2xx dan 3xx yang dikembalikan, dan tidak dikenakan biaya untuk permintaan dengan kode status HTTP 4xx dan 5xx yang dikembalikan.

Permintaan PUT

Item

Kode penagihan

Aturan penagihan

Permintaan PUT

PutRequest

Ditagih berdasarkan jumlah permintaan PUT.

Permintaan PUT mencakup permintaan yang dimulai untuk mengunggah, menyalin, atau menghapus objek. Tabel berikut mencantumkan permintaan API spesifik untuk operasi PUT.

Permintaan PUT

Permintaan

Operasi

PutBucket

Membuat Bucket OSS.

GetBucket (ListObject) atau GetBucketV2 (ListObjectsV2)

Menampilkan semua objek dalam bucket.

PutBucketACL

Mengonfigurasi daftar kontrol akses (ACL) untuk bucket.

PutBucketInventory

Mengonfigurasi inventaris untuk bucket.

DeleteBucketInventory

Menghapus inventaris tertentu yang dikonfigurasikan untuk bucket.

PutBucketLogging

Anda dapat mengaktifkan penyimpanan log.

DeleteBucketLogging

Menonaktifkan pencatatan untuk bucket.

PutBucketWebsite

Mengaktifkan hosting situs web statis untuk bucket dan mengonfigurasi aturan pengalihan untuk bucket.

DeleteBucketWebsite

Menonaktifkan hosting situs web statis untuk bucket dan menghapus aturan pengalihan yang dikonfigurasikan untuk bucket.

PutBucketReferer

Mengonfigurasi Daftar putih Referer dan menentukan apakah permintaan dengan bidang Referer kosong diizinkan.

PutBucketLifecycle

Mengonfigurasi aturan siklus hidup untuk bucket.

CommitTransition

Mengonfigurasi aturan siklus hidup untuk secara otomatis mengonversi kelas penyimpanan objek.

Penting

Ketika objek IA, Arsip, atau Cold Archive diubah menjadi objek Deep Cold Archive berdasarkan aturan siklus hidup, Anda akan dikenakan biaya permintaan PUT lebih tinggi dibandingkan dengan biaya permintaan PUT ketika objek Standar diubah menjadi objek IA, Arsip, Cold Archive, atau Deep Cold Archive.

ExpireObject

Menghapus objek berdasarkan aturan siklus hidup.

Penting
  • Di wilayah daratan Tiongkok, ketika objek IA, Arsip, atau Cold Archive dihapus berdasarkan aturan siklus hidup, Anda akan dikenakan biaya permintaan PUT lebih tinggi dibandingkan dengan biaya permintaan PUT ketika objek Standar dihapus. Anda tidak dikenakan biaya permintaan PUT ketika menggunakan aturan siklus hidup untuk menghapus objek Deep Cold Archive.

  • Di wilayah China (Hong Kong) dan wilayah di luar daratan Tiongkok, Anda tidak dikenakan biaya permintaan PUT ketika menggunakan aturan siklus hidup untuk menghapus objek dari kelas penyimpanan apa pun.

DeleteBucketLifecycle

Menghapus aturan siklus hidup bucket.

DeleteBucket

Menghapus bucket.

PutObject

Mengunggah objek.

CopyObject

Menyalin objek ke bucket yang sama atau bucket lain dalam wilayah yang sama.

Penting

Anda dikenakan biaya permintaan PUT berdasarkan kelas penyimpanan objek sebelum konversi.

AppendObject

Mengunggah objek menggunakan unggah tambahan.

DeleteObject

Menghapus satu objek.

DeleteMultipleObjects

Menghapus beberapa objek.

PutObjectACL

Mengonfigurasi ACL untuk objek.

PostObject

Mengunggah objek menggunakan formulir HTML.

PutSymlink

Membuat tautan simbolik.

RestoreObject

Memulihkan objek Arsip, Cold Archive, atau Deep Cold Archive.

CleanRestoredObject

Menghapus objek dari status dipulihkan, dan Anda tidak lagi dikenakan biaya untuk penyimpanan sementara replika tersebut.

InitiateMultipartUpload

Memulai tugas unggah multipart.

UploadPart

Mengunggah objek dalam bagian berdasarkan nama objek dan ID unggah yang ditentukan.

Penting

Jumlah permintaan PUT dihitung berdasarkan jumlah bagian (partNumber). Setiap pengunggahan bagian memerlukan satu pemanggilan operasi UploadPart. Ini berarti satu bagian sesuai dengan satu panggilan API, dan jumlah bagian sama dengan jumlah pemanggilan permintaan PUT (Jumlah bagian = Jumlah panggilan API = Jumlah permintaan PUT). Sebagai contoh, jika Anda mengunggah file besar dan membaginya menjadi 1.000 bagian (partNumber=1000), Anda harus memanggil operasi UploadPart sebanyak 1.000 kali, yang menghasilkan 1.000 permintaan PUT.

AbortMultipartUpload

Membatalkan tugas unggah multipart dan menghapus bagian yang telah diunggah.

Penting
  • Di wilayah daratan Tiongkok, ketika bagian IA, Arsip, atau Cold Archive dihapus berdasarkan aturan siklus hidup, Anda akan dikenakan biaya permintaan PUT lebih tinggi dibandingkan dengan biaya permintaan PUT ketika bagian Standar dihapus. Anda tidak dikenakan biaya permintaan PUT ketika bagian Deep Cold Archive dihapus berdasarkan aturan siklus hidup.

  • Di wilayah China (Hong Kong) dan wilayah di luar daratan Tiongkok, Anda tidak dikenakan biaya permintaan PUT ketika bagian dari kelas penyimpanan apa pun dihapus berdasarkan aturan siklus hidup.

UploadPartCopy

Menyalin objek per bagian.

Penting

Jumlah permintaan PUT dihitung berdasarkan jumlah bagian (partNumber). Setiap salinan bagian memerlukan satu pemanggilan operasi UploadPartCopy. Ini berarti satu bagian sesuai dengan satu panggilan API, dan jumlah bagian sama dengan jumlah pemanggilan permintaan PUT (Jumlah bagian = Jumlah panggilan API = Jumlah permintaan PUT). Sebagai contoh, jika Anda mengunggah file dengan menyalin dan membaginya menjadi 1.000 bagian (partNumber=1000), Anda harus memanggil operasi UploadPartCopy sebanyak 1.000 kali, yang menghasilkan setidaknya 1.000 permintaan PUT.

ListMultipartUploads

Menampilkan semua tugas unggah multipart yang sedang berlangsung, termasuk tugas yang dimulai tetapi belum selesai atau dibatalkan.

ListParts

Menampilkan semua bagian yang diunggah menggunakan ID unggah tertentu.

PutBucketReplication

Mengonfigurasi aturan replikasi data untuk bucket.

DeleteBucketReplication

Menghentikan tugas replikasi data untuk bucket dan menghapus aturan replikasi data bucket tersebut.

PutBucketCors

Mengonfigurasi Berbagi Sumber Daya Lintas Domain (CORS) untuk bucket.

DeleteBucketCors

Menghapus konfigurasi CORS bucket.

CompleteMultipartUpload

Menyelesaikan tugas unggah multipart.

InitiateBucketWorm

Membuat kebijakan retensi untuk bucket.

AbortBucketWorm

Kebijakan retensi yang tidak terkunci dihapus.

CompleteBucketWorm

Kebijakan retensi dikunci.

ExtendBucketWorm

Memperpanjang periode retensi objek dalam bucket yang memiliki kebijakan retensi terkunci.

PutBucketVersioning

Mengaktifkan versi untuk bucket.

ListObjectVersions (GetBucketVersions)

Menampilkan versi semua objek dalam bucket, termasuk penanda hapus.

PutBucketPolicy

Mengonfigurasi kebijakan bucket.

DeleteBucketPolicy

Menghapus kebijakan bucket.

PutBucketTags

Menambahkan tag atau memodifikasi tag bucket.

DeleteBucketTags

Menghapus tag bucket.

PutBucketEncryption

Mengonfigurasi aturan enkripsi data untuk bucket.

DeleteBucketEncryption

Menghapus aturan enkripsi data bucket.

PutBucketRequestPayment

Mengonfigurasi pengaturan pembayaran permintaan untuk bucket.

PutObjectTagging

Menambahkan tag atau memodifikasi tag objek.

DeleteObjectTagging

Menghapus tag objek.

PutLiveChannel

Membuat LiveChannel.

DeleteLiveChannel

Menghapus LiveChannel tertentu.

PutLiveChannelStatus

Mengubah status LiveChannel.

PostVodPlaylist

Menghasilkan daftar putar yang digunakan untuk video sesuai permintaan (VOD) untuk LiveChannel.

PutStyle

Membuat gaya gambar untuk bucket.

ListStyle

Meminta semua gaya gambar yang dibuat untuk bucket.

DeleteStyle

Menghapus gaya gambar dari bucket.

WriteGetObjectResponse

Mengonfigurasi header respons kustom dan data respons.

Permintaan GET

Item

Kode penagihan

Aturan penagihan

Permintaan GET

GetRequest

Biaya permintaan dihitung berdasarkan jumlah permintaan GET.

Permintaan GET digunakan untuk mengambil informasi tentang bucket atau objek. Tabel berikut mencantumkan permintaan API spesifik untuk operasi GET.

Permintaan GET

Permintaan

Prosedur

GetBucketAcl

Meminta ACL bucket.

GetBucketLocation

Meminta pusat data tempat bucket berada.

GetBucketInfo

Meminta informasi tentang bucket.

GetBucketLogging

Meminta konfigurasi pencatatan bucket.

GetBucketWebsite

Meminta konfigurasi hosting situs web statis bucket.

GetBucketReferer

Meminta konfigurasi Referer bucket.

GetBucketLifecycle

Meminta aturan siklus hidup bucket.

GetBucketReplication

Meminta aturan replikasi data bucket.

GetBucketReplicationLocation

Meminta wilayah bucket tujuan ke mana data dapat direplikasi.

GetBucketReplicationProgress

Meminta kemajuan replikasi data.

GetBucketInventory

Meminta inventaris tertentu dari bucket.

ListBucketInventory

Meminta semua inventaris bucket.

GetObject

Mengunduh objek.

HeadObject

Meminta semua metadata objek.

GetObjectMeta

Meminta beberapa informasi metadata objek.

SelectObject

Meminta dan mengambil data menggunakan Pernyataan SQL.

GetObjectACL

Meminta ACL objek.

GetSymlink

Meminta tautan simbolik.

GetBucketcors

Meminta aturan CORS yang dikonfigurasikan untuk bucket.

GetBucketWorm

Meminta kebijakan retensi bucket.

GetBucketVersioning

Meminta status versi bucket.

GetBucketPolicy

Meminta kebijakan bucket dari bucket.

GetBucketReferer

Anda dapat melihat konfigurasi perlindungan hotlink.

GetBucketTags

Meminta tag bucket.

GetBucketEncryption

Meminta konfigurasi enkripsi bucket.

GetBucketRequestPayment

Meminta pengaturan pembayaran permintaan bucket.

DoMetaQuery

Meminta objek yang memenuhi kondisi tertentu dan mencantumkan informasi objek berdasarkan bidang dan metode pengurutan tertentu.

GetObjectTagging

Meminta tag objek.

ListLiveChannel

Meminta daftar LiveChannel.

GetLiveChannelInfo

Meminta konfigurasi LiveChannel tertentu.

GetLiveChannelStat

Meminta status ingest aliran LiveChannel tertentu.

GetLiveChannelHistory

Meminta riwayat ingest aliran LiveChannel tertentu.

GetVodPlaylist

Meminta daftar putar yang dihasilkan oleh aliran yang diingest ke LiveChannel tertentu dalam rentang waktu tertentu.

GetStyle

Meminta informasi tentang gaya gambar tertentu dari bucket.

get_image_info

Meminta informasi dasar tentang gambar.

get_image_exif

Meminta data EXIF gambar.

get_image_infoexif

Meminta informasi dasar dan data EXIF gambar.

ProcessImage

Memproses gambar. Anda dikenakan biaya untuk pemrosesan gambar berdasarkan beberapa item yang dapat ditagih. Untuk informasi lebih lanjut, lihat IMG.

Permintaan pengambilan data Cold Archive

Item yang dapat ditagih

Kode penagihan

Aturan penagihan

Permintaan pengambilan Penyimpanan Arsip Dingin

Permintaan pengambilan Penyimpanan Arsip Dingin dikategorikan berdasarkan prioritas pemulihan. Kode penagihan adalah sebagai berikut:

  • Standar (CAStdRetrievalRequest)

  • Permintaan pengambilan prioritas tinggi (CAHighPriorRetrievalRequest)

  • Bulk (CABulkRetrievalRequest)

Objek Penyimpanan Arsip Dingin harus dipulihkan sebelum dapat diakses. Waktu yang diperlukan untuk memulihkan objek bergantung pada ukurannya dan prioritas pemulihan yang dipilih. Memulihkan objek mengakibatkan biaya permintaan pengambilan. Setiap permintaan untuk memulihkan objek Penyimpanan Arsip Dingin dihitung sebagai satu permintaan pengambilan, terlepas dari ukuran objek.

Catatan

Selain biaya permintaan pengambilan, memulihkan objek Penyimpanan Arsip Dingin juga mengakibatkan biaya untuk volume pengambilan data Penyimpanan Arsip Dingin dan kapasitas penyimpanan sementara.

Permintaan pengambilan data Deep Cold Archive

Item

Kode penagihan

Aturan penagihan

Permintaan pengambilan data Deep Cold Archive

Permintaan pengambilan data dibagi menjadi dua kategori berdasarkan prioritas pemulihan data Deep Cold Archive, masing-masing terkait dengan kode penagihan berikut:

  • Standar (DeepCAStdRetrievalRequest)

  • Dipercepat (DeepCAHighPriorRetrievalRequest)

Objek Deep Cold Archive harus dipulihkan sebelum Anda dapat mengaksesnya. Waktu yang diperlukan untuk memulihkan objek Deep Cold Archive tergantung pada ukuran objek dan prioritas pemulihan yang dipilih. Anda dikenakan biaya pengambilan data ketika Anda memulihkan objek Deep Cold Archive. Pemulihan objek Deep Cold Archive dianggap sebagai permintaan pengambilan data. Jumlah permintaan tidak bergantung pada ukuran objek.

Catatan

Selain permintaan pengambilan data, Anda juga dikenakan biaya untuk pengambilan objek Deep Cold Archive, dan penggunaan penyimpanan sementara ketika Anda memulihkan objek Deep Cold Archive.

Aturan penagihan untuk permintaan khusus

Anda dikenakan biaya permintaan untuk setiap permintaan PUT atau GET. Beberapa permintaan API mungkin melibatkan operasi batch, yang memerlukan implementasi metode perhitungan yang berbeda.

Permintaan API

Deskripsi

Biaya Permintaan

Contoh

ListObjects

Menampilkan semua objek dalam sebuah bucket.

Setiap pemanggilan API ListObjects atau ListObjectsV2 dihitung sebagai satu permintaan kelas Put. Jumlah total permintaan yang diperlukan tergantung pada jumlah objek yang dikembalikan per panggilan.

Sebagai contoh, jika sebuah bucket berisi 10.000 objek:

  • Jika Anda tidak menetapkan parameter max-keys, secara default 100 objek akan dikembalikan. Menampilkan semua 10.000 objek membutuhkan 100 permintaan kelas Put.

  • Jika Anda menetapkan parameter max-keys ke nilai maksimum 1.000, menampilkan semua 10.000 objek membutuhkan 10 permintaan kelas Put.

ListObjectsV2

DeleteMultipleObjects

Menghapus beberapa objek dari bucket dalam satu operasi batch.

Setiap pemanggilan API DeleteMultipleObjects dihitung sebagai satu permintaan kelas Put. Jumlah total permintaan yang diperlukan tergantung pada jumlah objek yang diproses per panggilan.

Sebagai contoh, jika sebuah bucket berisi 10.000 objek:

  • Jika parameter Key menentukan 100 nama objek per panggilan, menghapus semua 10.000 objek membutuhkan 100 permintaan kelas Put.

  • Jika parameter Key menentukan maksimum 1.000 nama objek per panggilan, menghapus semua 10.000 objek membutuhkan 10 permintaan kelas Put.

CommitTransition

Mengubah kelas penyimpanan objek berdasarkan aturan siklus hidup.

Biaya dihitung berdasarkan jumlah objek yang dialihkan. Setiap transisi objek dihitung sebagai satu permintaan kelas Put.

Sebagai contoh, jika aturan siklus hidup dikonfigurasi untuk mentransisikan 1.000 objek dengan awalan 'dir' dari Standar ke Akses Jarang (IA) setelah 100 hari, operasi tersebut ditagih sebagai 1.000 permintaan kelas Put.

ExpireObject

Menghapus objek berdasarkan aturan siklus hidup.

Pemanggilan API ExpireObject dihitung sebagai satu permintaan tipe Put. Jumlah permintaan tipe Put sesuai dengan jumlah file yang terkena aturan penghapusan siklus hidup.

Sebagai contoh, jika aturan siklus hidup dikonfigurasi untuk menghapus 1.000 objek dengan awalan 'dir' setelah 365 hari, operasi tersebut ditagih sebagai 1.000 permintaan kelas Put.

Metode penagihan

Panduan Pemilihan

Kami merekomendasikan agar Anda merujuk ke tabel berikut untuk mempelajari fitur dan skenario metode penagihan yang berbeda. Ini membantu Anda memilih metode penagihan yang sesuai untuk mengurangi biaya permintaan.

Metode Penagihan

Deskripsi

Fitur

Skenario

Bayar Sesuai Pemakaian

Semua item yang dapat ditagih menggunakan metode penagihan bayar sesuai pemakaian secara default. Anda akan ditagih berdasarkan penggunaan aktual setiap item setelah Anda menggunakan sumber daya tersebut.

Jumlah permintaan data berfluktuasi secara signifikan dan sulit diprediksi.

  • Aplikasi dengan volume permintaan yang tidak stabil. Misalnya, aplikasi Anda mungkin mengalami volume akses tinggi pada waktu tertentu dan sangat sedikit pada lain waktu, dengan periode lalu lintas tinggi yang tidak teratur.

  • Kasus penggunaan sementara atau satu kali, seperti membutuhkan layanan OSS untuk jangka waktu terbatas atau untuk satu permintaan saja.

  • Cadangan data atau pemulihan bencana, di mana Anda perlu mencadangkan data ke OSS tetapi tidak yakin kapan Anda akan memerlukannya.

Request Plan - Standard

Paket sumber daya ini mencakup permintaan Put dan Get untuk objek Standard. Penggunaan akan dikurangi dari paket sumber daya terlebih dahulu selama penagihan. Anda harus membeli paket sumber daya sebelum menggunakannya.

Jumlah permintaan untuk data Standar relatif stabil dan dapat diprediksi.

  • Situs web atau aplikasi dengan lalu lintas stabil, yang menghasilkan frekuensi permintaan data yang stabil ke OSS.

  • Aplikasi yang memerlukan akses data sering, seperti yang memproses sejumlah besar data secara real-time, termasuk game online dan komunikasi real-time.

Request Plan - Non-Standard

Paket sumber daya ini mencakup permintaan Put dan Get untuk objek Akses Jarang, Arsip, dan Cold Archive. Penggunaan akan dikurangi dari paket sumber daya terlebih dahulu selama penagihan. Anda harus membeli paket sumber daya sebelum menggunakannya.

Jumlah permintaan untuk data Akses Jarang, Arsip, dan Cold Archive relatif stabil dan dapat diprediksi.

Skema di mana Anda perlu mengunggah sejumlah besar data untuk penyimpanan jangka panjang yang jarang diakses, seperti sekali atau dua kali setahun.

Dukungan

Tabel berikut mencantumkan metode penagihan yang didukung untuk setiap item yang dapat ditagih.

Item

Bayar sesuai pemakaian

Rencana Sumber Daya

Jumlah permintaan PUT

×

Jumlah permintaan GET

×

Jumlah permintaan pengambilan Arsip Dingin

×

Jumlah permintaan pengambilan Deep Cold Archive

×

Tanya Jawab Umum

Apakah peminta, alih-alih pemilik bucket, dapat membayar biaya permintaan?

Jika Anda ingin pihak peminta daripada pemilik bucket membayar biaya untuk permintaan PUT dan GET mereka, Anda dapat mengaktifkan fitur bayar-per-peminta untuk bucket. Untuk informasi lebih lanjut, lihat Aktifkan bayar-per-peminta.

Referensi

  • Untuk informasi lebih lanjut tentang rincian penagihan lebih lanjut, lihat Lihat Tagihan.