Semua operasi terkait akses dan pengelolaan sumber daya Object Storage Service (OSS)—baik melalui jaringan internal maupun Internet, baik dieksekusi melalui panggilan API, SDK OSS, konsol OSS, ossutil, atau ossbrowser, serta tidak peduli apakah objek baca-publik atau privat diakses—pada dasarnya berbasis RESTful API. Anda dikenai biaya permintaan berdasarkan jumlah aktual panggilan API. Jika aplikasi bisnis Anda memerlukan akses ke objek Cold Archive atau Deep Cold Archive, Anda harus memulihkan objek tersebut sebelum mengaksesnya. Dalam kasus ini, Anda juga dikenai biaya pengambilan data.
Harga satuan
Topik ini hanya mencakup item yang dapat ditagih dan metode penagihan untuk biaya permintaan. Untuk detail harga, lihat Harga OSS.
Item yang dapat ditagih
Anda dikenai biaya untuk permintaan yang mengembalikan kode status HTTP 2xx dan 3xx, dan tidak dikenai biaya untuk permintaan yang mengembalikan kode status HTTP 4xx dan 5xx.
Permintaan PUT
Item | Kode penagihan | Aturan penagihan |
Permintaan PUT | PutRequest | Biaya permintaan dihitung berdasarkan jumlah permintaan PUT. |
Permintaan PUT mencakup permintaan yang diajukan untuk mengunggah, menyalin, atau menghapus objek. Tabel berikut mencantumkan permintaan API spesifik untuk operasi PUT.
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 pengambilan data Cold Archive
Item | Kode penagihan | Aturan penagihan |
Permintaan pengambilan data Cold Archive | Permintaan pengambilan data dibagi menjadi kategori berikut berdasarkan prioritas pemulihan data Cold Archive, masing-masing dikaitkan dengan kode penagihan berikut:
| Objek Cold Archive harus dipulihkan sebelum Anda dapat mengaksesnya. Waktu yang diperlukan untuk memulihkan objek Cold Archive bergantung pada ukuran objek dan prioritas pemulihan yang dipilih. Anda dikenai biaya pengambilan data saat memulihkan objek Cold Archive. Pemulihan objek Cold Archive dianggap sebagai permintaan pengambilan data. Jumlah permintaan tidak bergantung pada ukuran objek. Catatan Selain permintaan pengambilan data, Anda dikenai biaya untuk pengambilan objek Cold Archive, dan penggunaan penyimpanan sementara saat memulihkan objek Cold Archive. |
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 dikaitkan dengan kode penagihan berikut:
| Objek Deep Cold Archive harus dipulihkan sebelum Anda dapat mengaksesnya. Waktu yang diperlukan untuk memulihkan objek Deep Cold Archive bergantung pada ukuran objek dan prioritas pemulihan yang dipilih. Anda dikenai biaya pengambilan data saat 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 dikenai biaya untuk pengambilan objek Deep Cold Archive, dan penggunaan penyimpanan sementara saat memulihkan objek Deep Cold Archive. |
Aturan penagihan untuk permintaan khusus
Anda dikenai biaya permintaan untuk setiap permintaan PUT atau GET. Permintaan API tertentu mungkin melibatkan operasi batch, yang memerlukan penerapan metode perhitungan berbeda.
Permintaan | Durasi Keadaan Dipulihkan | Biaya Pemanggilan Operasi API | Contoh |
ListObjects | Menampilkan semua objek dalam bucket. | Satu panggilan ke operasi ListObjects atau ListObjectsV2 dihitung sebagai satu permintaan PUT. Saat jumlah objek tetap ditampilkan, jumlah permintaan yang dihasilkan oleh pemanggilan operasi ini bergantung pada jumlah objek yang ditetapkan untuk diambil dalam setiap panggilan. | Misalnya, 10.000 objek disimpan dalam bucket.
|
ListObjectsV2 | |||
DeleteMultipleObjects | Menghapus beberapa objek dari bucket. | Satu panggilan ke operasi DeleteMultipleObjects dihitung sebagai satu permintaan PUT. Saat jumlah objek tetap dihapus, jumlah permintaan yang dihasilkan oleh pemanggilan operasi ini bergantung pada jumlah objek yang diproses dalam setiap panggilan. | Misalnya, 10.000 objek disimpan dalam bucket.
|
CommitTransition | Mengonfigurasi aturan siklus hidup untuk mengubah kelas penyimpanan objek. | Satu panggilan ke operasi CommitTransition dihitung sebagai satu permintaan PUT. Biaya permintaan PUT dihitung berdasarkan jumlah objek yang diterapkan aturan siklus hidup. | Misalnya, jika Anda mengonfigurasi aturan siklus hidup untuk mengubah kelas penyimpanan 1.000 objek di bawah awalan dir dari Standard ke IA setelah 100 hari, Anda akan dikenai biaya untuk 1.000 permintaan PUT. |
ExpireObject | Menghapus objek berdasarkan aturan siklus hidup. | Satu panggilan ke operasi ExpireObject dihitung sebagai satu permintaan PUT. Biaya permintaan PUT dihitung berdasarkan jumlah objek yang diterapkan aturan siklus hidup. | Misalnya, jika Anda mengonfigurasi aturan siklus hidup untuk menghapus 1.000 objek di bawah awalan dir setelah 365 hari, Anda akan dikenai biaya untuk 1.000 permintaan PUT. |
Metode penagihan
Petunjuk memilih metode penagihan
Kami menyarankan Anda merujuk pada tabel berikut untuk memahami fitur dan skenario metode penagihan berbeda. Hal ini membantu Anda memilih metode penagihan yang tepat untuk mengurangi biaya permintaan.
Opsi Pembayaran | Deskripsi | Fitur | Skenario |
Bayar sesuai pemakaian. | Secara default, Anda dikenai biaya untuk semua item yang dapat ditagih berdasarkan metode penagihan bayar sesuai pemakaian. Anda dikenai biaya berdasarkan penggunaan penyimpanan aktual setiap item yang dapat ditagih. Bayar sesuai pemakaian memungkinkan Anda menggunakan sumber daya terlebih dahulu dan membayar setelahnya. | Jumlah permintaan berfluktuasi secara signifikan dan sulit diprediksi. |
|
Request Plan – Jenis Penyimpanan Standar | Paket sumber daya yang ditujukan untuk operasi PUT dan GET pada objek Standard. Saat penyelesaian tagihan, paket sumber daya memiliki prioritas lebih tinggi daripada metode penagihan bayar sesuai pemakaian. Sebelum menggunakan paket sumber daya untuk mengimbangi biaya, Anda harus membeli paket sumber daya. | Jumlah permintaan untuk data Standard relatif stabil dan dapat diprediksi. |
|
Paket Sumber Daya - Kelas Penyimpanan Selain Standar | Paket sumber daya yang ditujukan untuk operasi PUT dan GET pada objek IA, Archive, dan Cold Archive. Saat penyelesaian tagihan, paket sumber daya memiliki prioritas lebih tinggi daripada metode penagihan bayar sesuai pemakaian. Sebelum menggunakan paket sumber daya untuk mengimbangi biaya, Anda harus membeli paket sumber daya. | Jumlah permintaan untuk data IA, Archive, dan Cold Archive relatif stabil dan dapat diprediksi. | Anda perlu mengunggah sejumlah besar data yang memerlukan penyimpanan jangka panjang tetapi jarang diakses. |
Opsi pembayaran yang didukung
Tabel berikut mencantumkan metode penagihan yang didukung untuk setiap item yang dapat ditagih.
Item | Pay-as-you-go | Rencana Sumber Daya |
Jumlah permintaan PUT | √ | × |
Jumlah permintaan GET | √ | × |
Permintaan pengambilan data Cold Archive | √ | × |
Permintaan pengambilan data Deep Cold Archive | √ | × |
FAQ
Pay-by-requester
Jika Anda ingin pihak yang melakukan permintaan—bukan pemilik bucket—yang membayar biaya permintaan PUT dan GET mereka, Anda dapat mengaktifkan bayar-per-permintaan untuk bucket tersebut. Untuk informasi selengkapnya, lihat Bayar-per-permintaan.
Referensi
Untuk informasi lebih lanjut tentang detail penagihan, lihat Menanyakan Tagihan.