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 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 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:
| 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:
| 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:
|
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:
|
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. |
|
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. |
|
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.