全部产品
Search
文档中心

Object Storage Service:Hapus bucket vektor (Python SDK V2)

更新时间:Nov 09, 2025

Gunakan Python SDK V2 untuk memanggil operasi DeleteVectorBucket guna menghapus bucket vektor. Operasi ini tidak dapat dibatalkan. Lanjutkan dengan hati-hati.

Izin

Secara default, Akun Alibaba Cloud memiliki semua izin. Pengguna Resource Access Management (RAM) atau Peran RAM tidak memiliki izin secara default. Untuk menjalankan operasi ini, Akun Alibaba Cloud atau administrator harus memberikan izin yang diperlukan menggunakan Kebijakan RAM atau kebijakan bucket.

API

Tindakan

Deskripsi

DeleteVectorBucket

oss:DeleteVectorBucket

Menghapus bucket vektor.

Definisi metode

delete_vector_bucket(request: DeleteVectorBucketRequest, **kwargs) → DeleteVectorBucketResult[source]¶

Parameter permintaan

Parameter

Tipe

Deskripsi

request

DeleteVectorBucketRequest

Atur parameter permintaan. Untuk informasi lebih lanjut, lihat DeleteVectorBucketRequest.

Nilai kembali

Tipe

Deskripsi

DeleteVectorBucketResult

Nilai kembali. Untuk informasi lebih lanjut, lihat DeleteVectorBucketResult.

Untuk definisi lengkap dari metode delete_vector_bucket, lihat delete_vector_bucket.

Contoh

import argparse
import alibabacloud_oss_v2 as oss
import alibabacloud_oss_v2.vectors as oss_vectors

parser = argparse.ArgumentParser(description="contoh penghapusan bucket vektor")
parser.add_argument('--region', help='Wilayah tempat bucket berada.', required=True)
parser.add_argument('--bucket', help='Nama bucket.', required=True)
parser.add_argument('--endpoint', help='Nama domain yang dapat digunakan layanan lain untuk mengakses OSS')
parser.add_argument('--account_id', help='ID akun.', required=True)

def main():
    args = parser.parse_args()

    # Memuat nilai kredensial dari variabel lingkungan
    credentials_provider = oss.credentials.EnvironmentVariableCredentialsProvider()

    # Menggunakan konfigurasi default dari SDK
    cfg = oss.config.load_default()
    cfg.credentials_provider = credentials_provider
    cfg.region = args.region
    cfg.account_id = args.account_id

    if args.endpoint is not None:
        cfg.endpoint = args.endpoint

    vector_client = oss_vectors.Client(cfg)

    result = vector_client.delete_vector_bucket(oss_vectors.models.DeleteVectorBucketRequest(
        bucket=args.bucket,
    ))

    print(f'kode status: {result.status_code},'
          f' ID permintaan: {result.request_id},'
    )

if __name__ == "__main__":
    main()

Referensi

Untuk kode sampel lengkap untuk menghapus bucket vektor, lihat delete_vector_bucket.py.