Semua operasi pada Object Storage Service (OSS), seperti akses dan manajemen data, dilakukan melalui API OSS—baik Anda mengakses OSS melalui jaringan internal maupun internet, serta menggunakan alat apa pun, termasuk software development kit (SDK), Konsol OSS, antarmuka baris perintah ossutil, atau alat grafis ossbrowser. Semua permintaan ke file public-read atau private juga merupakan panggilan API. OSS mengenakan biaya permintaan berdasarkan jumlah panggilan API yang Anda lakukan. Jika Anda mengakses data dalam kelas penyimpanan Cold Archive atau Deep Cold Archive, Anda harus memulihkan data terlebih dahulu, yang juga menimbulkan biaya pengambilan data.
Harga satuan
Topik ini menjelaskan item yang dapat ditagih dan metode pembayaran untuk biaya permintaan. Untuk informasi lebih lanjut mengenai harga item yang dapat ditagih, lihat Harga OSS.
Item yang dapat ditagih
Untuk item yang dapat ditagih yang tercantum di bawah ini, permintaan yang mengembalikan kode status 2xx atau 3xx akan dikenai biaya, sedangkan permintaan yang mengembalikan kode 4xx atau 5xx tidak dikenai biaya.
Permintaan tipe Put
Item yang dapat ditagih | Kode item yang dapat ditagih | Aturan penagihan |
Permintaan tipe Put | PutRequest | Biaya permintaan dihitung berdasarkan jumlah permintaan API OSS tipe Put. |
Permintaan tipe Put mencakup operasi seperti unggah data, penyalinan, dan penghapusan. Tabel berikut mencantumkan permintaan API yang diklasifikasikan sebagai tipe Put.
Permintaan tipe Get
Item yang dapat ditagih | Kode item yang dapat ditagih | Aturan penagihan |
Permintaan tipe Get | GetRequest | Biaya permintaan dihitung berdasarkan jumlah permintaan API OSS tipe Get. |
Permintaan tipe Get mencakup operasi baca informasi bucket atau objek. Tabel berikut mencantumkan permintaan API yang diklasifikasikan sebagai tipe Get.
Permintaan pengambilan Penyimpanan Arsip Dingin
Item yang dapat ditagih | Kode item yang dapat ditagih | Aturan penagihan |
Permintaan pengambilan Penyimpanan Arsip Dingin | Berdasarkan Prioritas pemulihan untuk data Penyimpanan Arsip Dingin, permintaan pengambilan dibagi menjadi tiga jenis berikut, dengan kode item yang dapat ditagih yang sesuai:
| File Penyimpanan Arsip Dingin harus dipulihkan sebelum dapat diakses. Waktu pemulihan bergantung pada ukuran data dan Prioritas pemulihan yang dipilih. Pemulihan menimbulkan biaya permintaan pengambilan data. Permintaan untuk memulihkan satu file Penyimpanan Arsip Dingin dihitung sebagai satu permintaan pengambilan. Jumlah permintaan tidak terkait dengan ukuran file. Catatan Selain biaya permintaan pengambilan data, pemulihan file Penyimpanan Arsip Dingin juga menimbulkan biaya untuk kapasitas pengambilan data penyimpanan Penyimpanan Arsip Dingin dan kapasitas penyimpanan temporary. |
Permintaan pengambilan Deep Cold Archive
Item yang dapat ditagih | Kode item yang dapat ditagih | Aturan penagihan |
Permintaan pengambilan Deep Cold Archive | Berdasarkan Prioritas pemulihan untuk data Deep Cold Archive, permintaan pengambilan dibagi menjadi dua jenis berikut, dengan kode item yang dapat ditagih yang sesuai:
| File Deep Cold Archive harus dipulihkan sebelum dapat diakses. Waktu pemulihan bergantung pada ukuran data dan Prioritas pemulihan yang dipilih. Pemulihan menimbulkan biaya permintaan pengambilan data. Permintaan untuk memulihkan satu file Deep Cold Archive dihitung sebagai satu permintaan pengambilan Penyimpanan Arsip Dingin. Jumlah permintaan tidak terkait dengan ukuran file. Catatan Selain biaya permintaan pengambilan data, pemulihan file Deep Cold Archive juga menimbulkan biaya untuk kapasitas pengambilan data penyimpanan Deep Cold Archive dan kapasitas penyimpanan temporary. |
Logika penagihan permintaan khusus
Permintaan API tipe Put dan tipe Get dikenai biaya satu permintaan per panggilan. Namun, beberapa permintaan API yang melibatkan operasi batch memiliki logika penagihan khusus, sebagai berikut:
Permintaan API | Deskripsi | Biaya permintaan | Contoh |
ListObjects | Daftar semua file di bucket. | Satu panggilan ke Operasi API ListObjects atau ListObjectsV2 dihitung sebagai satu permintaan tipe Put. Jumlah total permintaan bergantung pada jumlah file yang dikembalikan per panggilan. | Asumsikan bucket berisi 10.000 file:
|
ListObjectsV2 | |||
DeleteMultipleObjects | Hapus file di bucket secara batch. | Satu panggilan ke Operasi API DeleteMultipleObjects dihitung sebagai satu permintaan tipe Put. Jumlah total permintaan bergantung pada jumlah file yang diproses dalam setiap panggilan. | Asumsikan bucket berisi 10.000 file:
|
CommitTransition | Ubah kelas penyimpanan melalui aturan siklus hidup. | Satu panggilan ke Operasi API CommitTransition dihitung sebagai satu permintaan tipe Put. Jumlah permintaan tipe Put dihitung berdasarkan jumlah file yang sesuai dengan aturan transisi siklus hidup. | Asumsikan aturan siklus hidup dikonfigurasi untuk bucket guna mengubah 1.000 file yang sesuai dengan awalan 'dir' dari Standard ke Akses Jarang setelah 100 hari. Operasi ini menimbulkan biaya untuk 1.000 permintaan tipe Put. |
ExpireObject | Hapus file melalui aturan siklus hidup. | Satu panggilan ke Operasi API ExpireObject dihitung sebagai satu permintaan tipe Put. Jumlah permintaan tipe Put dihitung berdasarkan jumlah file yang sesuai dengan aturan penghapusan siklus hidup. | Asumsikan aturan siklus hidup dikonfigurasi untuk bucket guna menghapus 1.000 file yang sesuai dengan awalan 'dir' setelah 365 hari. Operasi ini menimbulkan biaya untuk 1.000 permintaan tipe Put. |
Metode pembayaran
Panduan pemilihan
Tinjau metode pembayaran berikut beserta fitur dan skenarionya untuk membantu Anda memilih metode yang tepat dan mengurangi biaya permintaan.
Metode pembayaran | Deskripsi | Fitur | Skenario |
Pay-as-you-go | Pay-as-you-go adalah metode penagihan default untuk semua item yang dapat ditagih. Anda ditagih berdasarkan penggunaan aktual setiap item yang dapat ditagih setelah Anda menggunakannya. | Jumlah permintaan data berfluktuasi besar dan sulit diprediksi. |
|
Paket sumber daya permintaan (Standard) | Paket sumber daya untuk permintaan tipe Put dan tipe Get pada penyimpanan Standard. Saat biaya diselesaikan, penggunaan terlebih dahulu dikurangkan dari paket sumber daya. Anda membeli paket sebelum menggunakannya. | Jumlah permintaan data untuk kelas penyimpanan Standard relatif stabil dan dapat diprediksi. |
|
Permintaan Paket Sumber Daya (Non-standar) | Paket sumber daya untuk permintaan tipe Put dan tipe Get pada penyimpanan Akses Jarang, Arsip, dan Penyimpanan Arsip Dingin. Saat biaya diselesaikan, penggunaan terlebih dahulu dikurangkan dari paket sumber daya. Anda membeli paket sebelum menggunakannya. | Jumlah permintaan data untuk kelas penyimpanan Akses Jarang, Arsip, dan Penyimpanan Arsip Dingin relatif stabil dan dapat diprediksi. | Anda perlu mengunggah sejumlah besar data yang harus disimpan dalam jangka panjang tetapi jarang diakses (misalnya, sekali atau dua kali setahun). |
Dukungan
Tabel berikut mencantumkan metode pembayaran yang didukung oleh setiap item yang dapat ditagih:
Item yang dapat ditagih | Pay-as-you-go | Rencana Sumber Daya |
Jumlah permintaan Put | √ | × |
Jumlah permintaan Get | √ | × |
Permintaan pengambilan Penyimpanan Arsip Dingin | √ | × |
Permintaan pengambilan Deep Cold Archive | √ | × |
FAQ
Dapatkah pihak yang meminta membayar biaya permintaan alih-alih pemilik bucket?
Ya. Jika Anda ingin pihak yang meminta membayar permintaan Put dan Get alih-alih pemilik bucket, Anda dapat mengaktifkan mode bayar-per-permintaan. Untuk informasi lebih lanjut, lihat Bayar oleh pihak yang meminta.
Referensi
Untuk melihat rincian pengeluaran biaya permintaan, lihat Kueri tagihan.