All Products
Search
Document Center

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

Last Updated:Jun 04, 2026

Anda dapat menggunakan Python SDK V2 untuk memanggil operasi DeleteVectorBucket guna menghapus bucket vektor. Operasi ini tidak dapat dikembalikan—lakukan dengan hati-hati.

Izin

Akun Alibaba Cloud memiliki izin penuh secara default. Pengguna RAM dan peran tidak memiliki izin secara default dan harus diberikan izin melalui ikhtisar kebijakan RAM atau kebijakan bucket.

API

Action

Description

DeleteVectorBucket

oss:DeleteVectorBucket

Menghapus bucket vektor.

Definisi metode

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

Parameter permintaan

Parameter

Type

Description

request

DeleteVectorBucketRequest

Tetapkan parameter permintaan. Untuk informasi selengkapnya, lihat DeleteVectorBucketRequest.

Nilai kembali

Type

Description

DeleteVectorBucketResult

Nilai kembali. Untuk informasi selengkapnya, lihat DeleteVectorBucketResult.

Untuk definisi lengkap 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="vector delete bucket sample")
parser.add_argument('--region', help='The region of the bucket.', required=True)
parser.add_argument('--bucket', help='The name of the bucket.', required=True)
parser.add_argument('--endpoint', help='The OSS access endpoint.')
parser.add_argument('--account_id', help='The ID of your Alibaba Cloud account.', required=True)

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

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

    # Gunakan konfigurasi default SDK
    cfg = oss.config.load_default()
    cfg.credentials_provider = credentials_provider
    cfg.region = args.region
    cfg.account_id = args.account_id
    cfg.use_internal_endpoint = True  # Untuk mengakses OSS melalui jaringan publik, atur nilai ini ke False atau hapus baris ini.

    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'status code: {result.status_code},'
          f' request id: {result.request_id},'
    )

if __name__ == "__main__":
    main()

Referensi

Untuk kode contoh lengkap penghapusan bucket vektor, lihat delete_vector_bucket.py.