Panggil GetDataPipelineConfiguration melalui OSS Java SDK V2 untuk memperoleh detail konfigurasi dan status eksekusi aturan pipa data (DataPipeline) yang ditentukan.
Prasyarat
OSS Java SDK V2 telah terinstal. Jika Anda menggunakan Maven, tambahkan dependensi com.aliyun:alibabacloud-oss-v2 ke file
pom.xmlAnda.Kredensial akses dikonfigurasi melalui variabel lingkungan. Contoh dalam topik ini menggunakan
EnvironmentVariableCredentialsProvideruntuk membaca kredensial dari variabel lingkunganOSS_ACCESS_KEY_IDdanOSS_ACCESS_KEY_SECRET.Operasi DataPipeline diteruskan oleh OSS ke layanan alur kerja yang mendasarinya. Pastikan bucket sumber standar dan bucket vektor tujuan berada di wilayah yang sama.
Kode contoh
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 GetDataPipelineConfigurationSample {
public static void main(String[] args) throws Exception {
CredentialsProvider provider = new EnvironmentVariableCredentialsProvider();
try (OSSDataProcessClient client = OSSDataProcessClient.newBuilder()
.region("cn-hangzhou")
.credentialsProvider(provider)
.build()) {
GetDataPipelineConfigurationResult result = client.getDataPipelineConfiguration(
GetDataPipelineConfigurationRequest.newBuilder()
.dataPipelineName("my-data-pipeline")
.build());
System.out.printf("Status code:%d, request id:%s%n",
result.statusCode(), result.requestId());
DataPipelineConfiguration cfg = result.dataPipelineConfiguration();
if (cfg != null) {
System.out.printf("Pipeline name:%s, status:%s, role:%s, createTime:%s%n",
cfg.dataPipelineName(), cfg.status(),
cfg.dataPipelineRole(), cfg.createTime());
}
} catch (Exception e) {
System.out.printf("error:%n%s", e);
}
}
}Referensi
Untuk kode contoh sinkron, lihat GetDataPipelineConfiguration.java.
Untuk kode contoh asinkron, lihat GetDataPipelineConfigurationAsync.java.