This topic describes how to use the OSS Java SDK V2 to delete a vector bucket.
Permissions
By default, an Alibaba Cloud account has all permissions. RAM users and RAM roles have no permissions by default. The Alibaba Cloud account owner or an administrator must grant them permissions by using a RAM policy or a bucket policy.
API | Action | Description |
DeleteVectorBucket | oss:DeleteVectorBucket | Deletes 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.DeleteVectorBucketRequest;
import com.aliyun.sdk.service.oss2.vectors.models.DeleteVectorBucketResult;
public class DeleteVectorBucketSample {
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()) {
DeleteVectorBucketRequest request = DeleteVectorBucketRequest.newBuilder()
.bucket("examplebucket")
.build();
DeleteVectorBucketResult result = client.deleteVectorBucket(request);
System.out.printf("status code: %d, request id: %s%n", result.statusCode(), result.requestId());
}
}
}References
See DeleteVectorBucket.java for the synchronous sample code.
See DeleteVectorBucketAsync.java for the asynchronous sample code.
该文章对您有帮助吗?