全部产品
Search
文档中心

Object Storage Service:Dapatkan informasi bucket (iOS SDK)

更新时间:Nov 30, 2025

Bucket adalah wadah yang digunakan untuk menyimpan objek di Object Storage Service (OSS). Semua objek di OSS disimpan dalam bucket. Topik ini menjelaskan cara melakukan kueri terhadap informasi mengenai suatu bucket.

Catatan penggunaan

  • Sebelum menjalankan kode contoh dalam topik ini, Anda harus membuat instans OSSClient menggunakan metode seperti nama domain kustom atau Security Token Service (STS). Untuk informasi selengkapnya, lihat Initialization.

    Catatan

    Saat menginisialisasi instans OSSClient, tentukan titik akhir (endpoint) yang sesuai dengan wilayah (region) bucket tersebut.

Contoh

Kode contoh berikut menunjukkan cara melakukan kueri terhadap informasi bucket bernama examplebucket, termasuk wilayah, tanggal pembuatan, dan ACL bucket tersebut:

OSSGetBucketInfoRequest *request = [OSSGetBucketInfoRequest new];
// Tentukan nama bucket. Contoh: examplebucket.
request.bucketName = @"examplebucket";
// Lakukan kueri terhadap informasi bucket.
OSSTask * getBucketInfoTask = [client getBucketInfo:request];

[getBucketInfoTask continueWithBlock:^id(OSSTask *task) {
    if (!task.error) {
        OSSGetBucketInfoResult *result = task.result;
        NSLog(@"Waktu pembuatan: %@", result.creationDate);
        NSLog(@"Wilayah: %@", result.Location);
        NSLog(@"Kelas penyimpanan: %@", result.storageClass);
        NSLog(@"Pemilik: %@", result.owner.userName);
        NSLog(@"ACL: %@", result.acl.grant);
    } else {
        NSLog(@"gagal mendapatkan informasi bucket, error: %@", task.error);
    }
    return nil;
}];
// Terapkan pemblokiran sinkron untuk menunggu hingga task selesai.
// [getBucketInfoTask waitUntilFinished];

Referensi

  • Untuk kode contoh lengkap yang digunakan untuk melakukan kueri informasi bucket, kunjungi GitHub.

  • Untuk informasi selengkapnya mengenai Operasi API yang dapat dipanggil untuk melakukan kueri informasi bucket, lihat GetBucketInfo.

  • Untuk informasi selengkapnya mengenai cara menginisialisasi instans OSSClient, lihat Initialization.