
# 删除数据示例
本章节对删除数据AK/SK方式使用SDK进行示例说明。
删除数据示例代码只需将AK/SK信息替换为实际AK/SK，代码中可以使用DeleteParam类的withItemId配置数据的服务实例级唯一标识，配置完成后运行即可。
1. 删除数据调用示例代码如下：
   ```
   package com.huaweicloud.sdk.test;
   import com.huaweicloud.sdk.core.auth.ICredential;
   import com.huaweicloud.sdk.core.auth.BasicCredentials;
   import com.huaweicloud.sdk.core.exception.ConnectionException;
   import com.huaweicloud.sdk.core.exception.RequestTimeoutException;
   import com.huaweicloud.sdk.core.exception.ServiceResponseException;
   import com.huaweicloud.sdk.core.region.Region;
   import com.huaweicloud.sdk.imagesearch.v2.*;
   import com.huaweicloud.sdk.imagesearch.v2.model.*;
   /**
    * 删除数据
    */
   public class RunDeleteDataSolution {
       public static void main(String[] args) {
           // 此处需要输入您的AK/SK信息
           String ak = "<YOUR AK>";
           String sk = "<YOUR SK>";
           String iamEndpoint = "https://iam.cn-north-4.myhuaweicloud.com";
           String endpoint = "https://mms.cn-north-4.myhuaweicloud.com";
           String projectId = "project_id";
           // 初始化客户端
           ICredential auth = new BasicCredentials()
                   .withIamEndpoint(iamEndpoint)
                   .withProjectId(projectId)
                   .withAk(ak)
                   .withSk(sk);
   
           ImageSearchClient client = ImageSearchClient.newBuilder()
                   .withCredential(auth)
   // 设置region, 示例中为北京四
                   .withRegion(new Region("cn-north-4", endpoint))
                   .build();
           RunDeleteDataRequest request = new RunDeleteDataRequest();
           request.withServiceName("service_name");
           DeleteParam body = new DeleteParam();
           body.withItemId("item_id");
           request.withBody(body);
           try {
               RunDeleteDataResponse response = client.runDeleteData(request);
               System.out.println(response.toString());
           } catch (ConnectionException e) {
               e.printStackTrace();
           } catch (RequestTimeoutException e) {
               e.printStackTrace();
           } catch (ServiceResponseException e) {
               e.printStackTrace();
               System.out.println(e.getHttpStatusCode());
               System.out.println(e.getRequestId());
               System.out.println(e.getErrorCode());
               System.out.println(e.getErrorMsg());
           }
       }
   }
   ```
   
2. 执行示例代码文件，控制台输出删除数据结果即表示程序执行成功。
   ```
   class RunDeleteDataResponse {
       result: success
   }
   ```
   
 
