删除迁移任务
Copied!
// 创建OmsClient实例
BasicCredentials credentials = new BasicCredentials().withAk("*** Provide your Access Key ***")
.withSk("*** Provide your Secret Key ***");
OmsClient omsClient = OmsClient.newBuilder()
.withCredential(credentials)
.withRegion(OmsRegion.CN_NORTH_4) // 设置目的端region
.build();
// 删除指定迁移任务
try {
DeleteTaskRequest deleteTaskRequest = new DeleteTaskRequest();
// 指定删除的迁移任务Id
deleteTaskRequest.setTaskId(202112332113L);
DeleteTaskResponse response = omsClient.deleteTask(deleteTaskRequest);
logger.info(response.toString());
} catch (ClientRequestException e) {
logger.error(String.valueOf(e.getHttpStatusCode()));
logger.error(e.toString());
} catch (ServerResponseException e) {
logger.error(String.valueOf(e.getHttpStatusCode()));
logger.error(e.getMessage());
}
注意
:
- 正在运行的任务不允许删除,如果删除会返回失败;若要删除,请先行暂停任务。
版本说明
本示例基于华为云SDK V3.0版本开发。
功能介绍
华为云提供了对象存储迁移服务端SDK,您可以直接集成服务端SDK来调用对象存储迁移的相关API,从而实现对对象存储迁移服务的快速操作。 该示例展示了如何通过java版SDK删除指定任务id的迁移任务,并返回删除的结果。
前置条件
删除迁移任务
注意
:参考
更多信息请参考OMS对象存储迁移服务
修订记录