すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:ベクターバケットの削除 (Python SDK V2)

最終更新日:Nov 09, 2025

Python SDK V2 を使用して DeleteVectorBucket 操作を呼び出し、ベクターバケットを削除できます。この操作は元に戻せません。注意して実行してください。

権限

デフォルトでは、Alibaba Cloud アカウントはすべての権限を持っています。Resource Access Management (RAM) ユーザーまたは RAM ロールは、デフォルトでは権限を持っていません。この操作を実行するには、Alibaba Cloud アカウントまたは管理者が RAM ポリシー または バケットポリシー を使用して必要な権限を付与する必要があります。

API

アクション

説明

DeleteVectorBucket

oss:DeleteVectorBucket

ベクターバケットを削除します。

メソッド定義

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

リクエストパラメーター

パラメーター

タイプ

説明

request

DeleteVectorBucketRequest

リクエストパラメーターを設定します。詳細については、「DeleteVectorBucketRequest」をご参照ください。

戻り値

タイプ

説明

DeleteVectorBucketResult

戻り値。詳細については、「DeleteVectorBucketResult」をご参照ください。

delete_vector_bucket メソッドの完全な定義については、「delete_vector_bucket」をご参照ください。

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='バケットが配置されているリージョン。', required=True)
parser.add_argument('--bucket', help='バケットの名前。', required=True)
parser.add_argument('--endpoint', help='他のサービスが OSS にアクセスするために使用できるドメイン名')
parser.add_argument('--account_id', help='アカウント ID。', required=True)

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

    # 環境変数から認証情報値を読み込みます
    credentials_provider = oss.credentials.EnvironmentVariableCredentialsProvider()

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

if __name__ == "__main__":
    main()

関連資料

ベクターバケットを削除するための完全なサンプルコードについては、「delete_vector_bucket.py」をご参照ください。