PutVectorBucket 操作を呼び出して、ベクターバケットを作成します。
注意事項
Alibaba Cloud アカウントは、単一リージョンで最大 100 個のベクターバケットを作成できます。このクォータを増やすには、テクニカルサポートにお問い合わせください。
権限
デフォルトでは、Alibaba Cloud アカウントにはすべての権限があります。RAM ユーザーまたは RAM ロールには、デフォルトでは権限がありません。Alibaba Cloud アカウントの所有者または管理者は、RAM ポリシーまたはバケットポリシーを使用して権限を付与する必要があります。
|
API |
アクション |
説明 |
|
PutVectorBucket |
|
ベクターバケットを作成します。ベクターバケットの名前は、同じリージョン内の UID ごとに一意である必要があります。名前は 3~32 文字である必要があります。小文字、数字、ハイフン (-) のみを使用できます。名前の先頭または末尾にハイフンを使用することはできません。 |
リクエスト構文
PUT / HTTP/1.1
Host: examplebucket-123***456.cn-hangzhou-internal.oss-vectors.aliyuncs.com
Date: GMT Date
Authorization: SignatureValueリクエストヘッダー
この操作では、共通リクエストヘッダーのみを使用します。詳細については、「共通リクエストヘッダー」をご参照ください。
レスポンスヘッダー
|
名前 |
タイプ |
例 |
説明 |
|
Location |
String |
/examplebucket |
ベクターバケットのアドレスを示します。アドレスは、スラッシュ (/) とベクターバケット名で構成されます。 デフォルト値: なし |
この API には、その他の共通レスポンスヘッダーも含まれます。詳細については、「共通 HTTP ヘッダー定義」をご参照ください。
例
リクエスト例
PUT / HTTP/1.1
Host: examplebucket-123***456.cn-hangzhou-internal.oss-vectors.aliyuncs.com
Date: Thu, 17 Apr 2025 03:15:40 GMT
Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218eレスポンス例
HTTP/1.1 200 OK
x-oss-request-id: 534B371674E88A4D8906****
Date: Fri, 24 Feb 2017 03:15:40 GMT
Content-Length: 0
Connection: keep-alive
Server: AliyunOSS
Location: /examplebucketSDK
PutVectorBucket 操作は、以下の SDK でサポートされています。
ossutil コマンドラインインターフェイス
PutVectorBucket 操作に対応する ossutil コマンドについては、「put-vector-bucket」をご参照ください。
エラーコード
|
エラーコード |
HTTP ステータスコード |
説明 |
|
InvalidVectorBucketName |
400 |
ベクターバケットに指定された名前が命名規則に準拠していません。 |
|
AccessDenied |
403 |
このエラーは、以下のような場合に返されます。
|
|
TooManyBuckets |
400 |
作成したベクターバケットの数が上限に達しています。1 つの Alibaba Cloud アカウントでは、同じリージョンに最大 10 個のベクターバケットを作成できます。 |
|
BucketNameNotAvailable |
409 |
|