Create a vector bucket (OSS Java SDK V2)

更新时间:
复制 MD 格式

A vector bucket stores vector indexes and vector data. You can call the PutVectorBucket operation by using the OSS Java SDK V2 to create a vector bucket.

Permissions

An Alibaba Cloud account has full OSS permissions by default. RAM users and RAM roles have no permissions and must be granted access through a RAM policy or a bucket policy.

API

Action

Description

PutVectorBucket

oss:PutVectorBucket

Creates a vector bucket.

Sample code

import com.aliyun.sdk.service.oss2.credentials.CredentialsProvider;
import com.aliyun.sdk.service.oss2.credentials.EnvironmentVariableCredentialsProvider;
import com.aliyun.sdk.service.oss2.vectors.OSSVectorsClient;
import com.aliyun.sdk.service.oss2.vectors.models.PutVectorBucketRequest;
import com.aliyun.sdk.service.oss2.vectors.models.PutVectorBucketResult;

public class PutVectorBucketSample {
    public static void main(String[] args) throws Exception {
        CredentialsProvider provider = new EnvironmentVariableCredentialsProvider();
        try (OSSVectorsClient client = OSSVectorsClient.newBuilder()
                .region("cn-hangzhou")
                .accountId("1234567890")
                .credentialsProvider(provider)
                .build()) {
            PutVectorBucketRequest request = PutVectorBucketRequest.newBuilder()
                    .bucket("examplebucket")
                    .build();
            PutVectorBucketResult result = client.putVectorBucket(request);
            System.out.printf("status code: %d, request id: %s%n", result.statusCode(), result.requestId());
        }
    }
}

References