Mengedit Alur Anda - AWS Data Pipeline

AWS Data Pipeline tidak lagi tersedia untuk pelanggan baru. Pelanggan yang sudah ada dari AWS Data Pipeline dapat terus menggunakan layanan seperti biasa. Pelajari selengkapnya

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengedit Alur Anda

Untuk mengubah beberapa aspek dari salah satu alur Anda, Anda dapat memperbarui definisi alurnya. Setelah Anda mengubah alur yang sedang berjalan, Anda harus mengaktifkan kembali alur agar perubahan Anda diterapkan. Selain itu, Anda dapat menjalankan kembali satu atau beberapa komponen alur.

Keterbatasan:

Saat alur dalam status PENDING dan tidak diaktifkan, Anda tidak dapat membuat perubahan apa pun pada alur itu. Setelah Anda mengaktifkan alur Anda dapat mengedit alur dengan batasan berikut. Perubahan yang Anda buat berlaku untuk menjalankan objek alur baru setelah Anda menyimpannya dan kemudian mengaktifkan alur lagi.

  • Anda tidak dapat menghapus objek

  • Anda tidak dapat mengubah periode jadwal objek yang sudah ada

  • Anda tidak dapat menambahkan, menghapus, atau memodifikasi bidang referensi di objek yang sudah ada

  • Anda tidak dapat mereferensikan objek yang sudah ada di bidang output dari objek baru

  • Anda tidak dapat mengubah tanggal mulai terjadwal suatu objek (sebagai gantinya, aktifkan alur dengan tanggal dan waktu tertentu)

Mengedit Alur Menggunakan AWS CLI

Anda dapat mengedit alur menggunakan alat baris perintah.

Pertama, unduh salinan definisi pipeline saat ini menggunakan get-pipeline-definitionperintah. Dengan melakukan ini, Anda dapat yakin bahwa Anda sedang memodifikasi definisi alur terbaru. Contoh berikut menggunakan mencetak definisi alur ke output standar (stdout).

aws datapipeline get-pipeline-definition --pipeline-id df-00627471SOVYZEXAMPLE

Simpan definisi alur ke file dan edit sesuai kebutuhan. Perbarui definisi pipeline Anda menggunakan put-pipeline-definitionperintah. Contoh berikut mengunggah file definisi alur yang diperbarui.

aws datapipeline put-pipeline-definition --pipeline-id df-00627471SOVYZEXAMPLE --pipeline-definition file://MyEmrPipelineDefinition.json

Anda dapat mengambil kembali definisi alur menggunakan perintah get-pipeline-definition untuk memastikan bahwa pembaruan berhasil. Untuk mengaktifkan alur, gunakan perintah activate-pipeline berikut:

aws datapipeline activate-pipeline --pipeline-id df-00627471SOVYZEXAMPLE

Jika Anda mau, Anda dapat mengaktifkan alur dari tanggal dan waktu tertentu, menggunakan opsi --start-timestamp sebagai berikut:

aws datapipeline activate-pipeline --pipeline-id df-00627471SOVYZEXAMPLE --start-timestamp YYYY-MM-DDTHH:MM:SSZ

Untuk menjalankan ulang satu atau beberapa komponen alur, gunakan perintah set-status.