Use the OSS Java SDK V2 to call the GetVectorBucket operation to retrieve information about a specified vector bucket.
Permissions
An Alibaba Cloud account has all permissions by default. RAM users and RAM roles have no permissions by default and must be granted permissions through RAM policies or bucket policies.
|
API |
Action |
Description |
|
GetVectorBucket |
oss:GetVectorBucket |
Retrieves information about 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.GetVectorBucketRequest;
import com.aliyun.sdk.service.oss2.vectors.models.GetVectorBucketResult;
public class GetVectorBucketSample {
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()) {
GetVectorBucketRequest request = GetVectorBucketRequest.newBuilder()
.bucket("examplebucket")
.build();
GetVectorBucketResult result = client.getVectorBucket(request);
System.out.printf("status code: %d, request id: %s%n", result.statusCode(), result.requestId());
}
}
}
References
-
For the synchronous sample code, see GetVectorBucket.java.
-
For the asynchronous sample code, see GetVectorBucketAsync.java.
该文章对您有帮助吗?