全部产品
Search
文档中心

Object Storage Service:Kueri kapasitas penyimpanan bucket (C# SDK V2)

更新时间:Nov 09, 2025

Topik ini menjelaskan cara menanyakan kapasitas penyimpanan bucket yang ditentukan, termasuk jumlah objek dan kapasitas penyimpanan untuk setiap kelas penyimpanan.

Catatan

Kode sampel dalam topik ini menggunakan Wilayah China (Hangzhou) (cn-hangzhou) sebagai contoh. Secara default, titik akhir publik digunakan. Jika Anda ingin mengakses OSS dari layanan Alibaba Cloud lainnya di wilayah yang sama, gunakan titik akhir internal. Untuk informasi lebih lanjut tentang wilayah dan titik akhir yang didukung oleh OSS, lihat Wilayah dan Titik Akhir.

Kode sampel

Anda dapat menggunakan kode berikut untuk menanyakan kapasitas penyimpanan bucket.

using OSS = AlibabaCloud.OSS.V2; // Buat alias untuk Alibaba Cloud OSS SDK untuk menyederhanakan penggunaan selanjutnya.

var region = "cn-hangzhou"; // Diperlukan. Tentukan wilayah tempat bucket berada. Dalam contoh ini, wilayah China (Hangzhou) digunakan. Setel wilayah ke cn-hangzhou.
var bucket = "nama bucket Anda";  // Diperlukan. Tentukan nama bucket tujuan.  
var endpoint = null as string;  // Opsional. Tentukan titik akhir yang digunakan untuk mengakses layanan OSS. Dalam contoh ini, wilayah China (Hangzhou) digunakan. Setel titik akhir ke https://oss-cn-hangzhou.aliyuncs.com.

// Muat konfigurasi default dari OSS SDK. Konfigurasi secara otomatis membaca informasi kredensial (seperti AccessKey) dari variabel lingkungan.
var cfg = OSS.Configuration.LoadDefault();
// Secara eksplisit atur untuk menggunakan variabel lingkungan untuk mendapatkan kredensial untuk verifikasi identitas (format: OSS_ACCESS_KEY_ID, OSS_ACCESS_KEY_SECRET).
cfg.CredentialsProvider = new OSS.Credentials.EnvironmentVariableCredentialsProvider();
// Setel wilayah bucket dalam konfigurasi.
cfg.Region = region;
// Jika titik akhir ditentukan, timpa titik akhir default.
if(endpoint != null)
{
    cfg.Endpoint = endpoint;
} 

// Buat instance klien OSS menggunakan informasi konfigurasi.
using var client = new OSS.Client(cfg);

// Panggil metode GetBucketStatAsync untuk menanyakan informasi kapasitas penyimpanan bucket yang ditentukan.
var result = await client.GetBucketStatAsync(new OSS.Models.GetBucketStatRequest()
{
    Bucket = bucket
});

// Cetak informasi hasil.
Console.WriteLine("GetBucketStat selesai");  // Operasi selesai.
Console.WriteLine($"StatusCode: {result.StatusCode}");  // Kode status HTTP.
Console.WriteLine($"RequestId: {result.RequestId}");  // ID permintaan, yang digunakan oleh Alibaba Cloud untuk memecahkan masalah.
Console.WriteLine("Header Respons:");  // Informasi header respons.
result.Headers.ToList().ForEach(x => Console.WriteLine(x.Key + " : " + x.Value));  // Telusuri dan cetak semua header respons.
Console.WriteLine($"Penyimpanan: {result.BucketStat!.Storage}");  // Cetak total kapasitas penyimpanan bucket.
Console.WriteLine($"JumlahObjek: {result.BucketStat!.ObjectCount}");  // Cetak total jumlah objek dalam bucket.

Informasi kapasitas penyimpanan umum

Parameter

Deskripsi

Penyimpanan

Total kapasitas penyimpanan bucket. Satuan: byte.

JumlahObjek

Total jumlah objek dalam bucket.

JumlahUnggahMultiBagian

Jumlah tugas unggah multi-bagian yang telah dimulai tetapi belum selesai atau dibatalkan dalam bucket.

JumlahLiveChannel

Jumlah LiveChannel dalam bucket.

WaktuModifikasiTerakhir

Titik waktu ketika informasi penyimpanan diperoleh oleh panggilan ini. Nilainya adalah stempel waktu UNIX. Satuan: detik.

PenyimpananStandar

Kapasitas penyimpanan objek Standar. Satuan: byte.

JumlahObjekStandar

Jumlah objek Standar.

PenyimpananAksesJarang

Kapasitas penyimpanan tagihan objek Akses Jarang (IA). Satuan: byte.

PenyimpananNyataAksesJarang

Kapasitas penyimpanan nyata objek IA. Satuan: byte.

JumlahObjekAksesJarang

Jumlah objek IA.

PenyimpananArsip

Kapasitas penyimpanan tagihan objek Penyimpanan Arsip. Satuan: byte.

ArchiveRealStorage

Kapasitas penyimpanan nyata objek Penyimpanan Arsip. Satuan: byte.

JumlahObjekArsip

Jumlah objek Penyimpanan Arsip.

ColdArchiveStorage

Kapasitas penyimpanan tagihan objek Penyimpanan Arsip Dingin. Satuan: byte.

ColdArchiveRealStorage

Kapasitas penyimpanan nyata objek Penyimpanan Arsip Dingin. Satuan: byte.

JumlahObjekArsipDingin

Jumlah objek Penyimpanan Arsip Dingin.

Referensi

Untuk kode sampel lengkap, lihat GetBucketStat.cs.