All Products
Search
Document Center

Object Storage Service:Hapus bucket (Node.js SDK)

Last Updated:Nov 30, 2025

Bucket adalah wadah penyimpan objek. Topik ini menjelaskan cara menghapus bucket.

Catatan
  • Sebelum menghapus bucket, hapus semua file, LiveChannel, dan fragmen dari unggah multi-bagian di dalam bucket tersebut.

  • Jika bucket berisi unggah multi-bagian yang belum lengkap, gunakan listUploads dan abortMultipartUpload untuk membatalkan unggahan tersebut sebelum menghapus bucket.

Permissions

Secara default, Akun Alibaba Cloud memiliki izin penuh. Pengguna RAM atau Peran RAM di bawah Akun Alibaba Cloud tidak memiliki izin apa pun secara default. Akun Alibaba Cloud atau administrator akun harus memberikan izin operasi melalui RAM Policy atau Bucket policies.

API

Action

Definition

DeleteBucket

oss:DeleteBucket

Menghapus bucket.

Contoh kode

Kode berikut menunjukkan cara menghapus bucket tertentu.

const OSS = require('ali-oss');

const client = new OSS({
  // Setel region ke wilayah tempat bucket berada. Misalnya, jika bucket berada di wilayah China (Hangzhou), setel region ke oss-cn-hangzhou.
  region: 'yourregion',
  // Dapatkan kredensial akses dari variabel lingkungan. Sebelum menjalankan kode contoh, pastikan variabel lingkungan OSS_ACCESS_KEY_ID dan OSS_ACCESS_KEY_SECRET telah dikonfigurasi.
  accessKeyId: process.env.OSS_ACCESS_KEY_ID,
  accessKeySecret: process.env.OSS_ACCESS_KEY_SECRET,
  authorizationV4: true,
  // Setel bucket ke nama bucket Anda.
  bucket: 'yourBucketName',
});

async function deleteBucket() {
  try {
    // Tentukan nama bucket.
    const result = await client.deleteBucket('yourbucketname');
    console.log(result);
  } catch (err) {
    console.log(err);
  }
}

deleteBucket();

Referensi

  • Untuk contoh kode lengkap mengenai penghapusan bucket, lihat contoh di GitHub.

  • Untuk informasi selengkapnya mengenai operasi API penghapusan bucket, lihat DeleteBucket.