通過 OSS Java SDK V2 調用 DeleteDataPipelineConfiguration 刪除指定的資料管道(DataPipeline)規則。可刪除處於初始化、暫停或失敗狀態下的規則。
前提條件
已安裝 OSS Java SDK V2。使用 Maven 時,請在 pom.xml 中添加依賴
com.aliyun:alibabacloud-oss-v2。已通過環境變數配置訪問憑證。本文樣本使用
EnvironmentVariableCredentialsProvider從環境變數OSS_ACCESS_KEY_ID和OSS_ACCESS_KEY_SECRET讀取憑證。資料管道(DataPipeline)相關介面由 OSS 透傳至底層工作流程服務,請確保源通用 Bucket、目標向量 Bucket 位於同一地區。
範例程式碼
import com.aliyun.sdk.service.oss2.credentials.CredentialsProvider;
import com.aliyun.sdk.service.oss2.credentials.EnvironmentVariableCredentialsProvider;
import com.aliyun.sdk.service.oss2.dataprocess.OSSDataProcessClient;
import com.aliyun.sdk.service.oss2.dataprocess.models.*;
public class DeleteDataPipelineConfigurationSample {
public static void main(String[] args) throws Exception {
CredentialsProvider provider = new EnvironmentVariableCredentialsProvider();
try (OSSDataProcessClient client = OSSDataProcessClient.newBuilder()
.region("cn-hangzhou")
.credentialsProvider(provider)
.build()) {
DeleteDataPipelineConfigurationResult result = client.deleteDataPipelineConfiguration(
DeleteDataPipelineConfigurationRequest.newBuilder()
.dataPipelineName("my-data-pipeline")
.build());
System.out.printf("Status code:%d, request id:%s%n",
result.statusCode(), result.requestId());
} catch (Exception e) {
System.out.printf("error:%n%s", e);
}
}
}相關文檔
同步範例程式碼,請參見 DeleteDataPipelineConfiguration.java。
非同步範例程式碼,請參見 DeleteDataPipelineConfigurationAsync.java。