List vector buckets (Java SDK V2)

更新时间:
复制 MD 格式

This topic describes how to use the OSS Java SDK V2 to list vector buckets in your account.

Permissions

By default, an Alibaba Cloud account can access all resources. However, RAM users and RAM roles have no permissions by default. The account owner or an administrator must grant permissions to a RAM user or RAM role through a RAM policy or a bucket policy.

API

Action

Description

ListVectorBuckets

oss:ListVectorBuckets

Lists vector buckets.

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.ListVectorBucketsRequest;
import com.aliyun.sdk.service.oss2.vectors.models.ListVectorBucketsResult;

public class ListVectorBucketsSample {
    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()) {
            ListVectorBucketsRequest request = ListVectorBucketsRequest.newBuilder()
                    .build();
            ListVectorBucketsResult result = client.listVectorBuckets(request);
            System.out.printf("status code: %d, request id: %s%n", result.statusCode(), result.requestId());
        }
    }
}

References