You can call the DeleteVectorIndex operation to delete a vector index by using OSS Java SDK V2.
Permissions
An Alibaba Cloud account has full permissions on all resources by default. RAM users and RAM roles have no permissions by default. You must grant the required permissions by using a RAM policy or a bucket policy.
|
API |
Action |
Description |
|
DeleteVectorIndex |
oss:DeleteVectorIndex |
Deletes a vector index. |
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.DeleteVectorIndexRequest;
import com.aliyun.sdk.service.oss2.vectors.models.DeleteVectorIndexResult;
public class DeleteVectorIndexSample {
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()) {
DeleteVectorIndexRequest request = DeleteVectorIndexRequest.newBuilder()
.bucket("examplebucket")
.indexName("exampleindex")
.build();
DeleteVectorIndexResult result = client.deleteVectorIndex(request);
System.out.printf("status code: %d, request id: %s%n", result.statusCode(), result.requestId());
}
}
}
References
-
For synchronous sample code, see DeleteVectorIndex.java.
-
For asynchronous sample code, see DeleteVectorIndexAsync.java.
该文章对您有帮助吗?