View a markdown version of this page

Alur Kerja - AWS Lem

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

Alur Kerja

Workflow API menjelaskan jenis data dan API yang terkait dengan membuat, memperbarui, atau melihat alur kerja di. AWS Glue Riwayat menjalankan pekerjaan dapat diakses selama 90 hari untuk alur kerja dan pekerjaan yang dijalankan.

Jenis Data

JobNodeDetails struktur

Detail dari simpul Tugas yang ada dalam alur kerja.

Bidang
  • JobRuns – Susunan objek JobRun.

    Informasi untuk eksekusi tugas yang diwakili oleh simpul tugas.

CrawlerNodeDetails struktur

Detail dari simpul Crawler yang ada dalam alur kerja.

Bidang
  • Crawls – Susunan objek Crawl.

    Daftar perayapan yang diwakili oleh simpul perayapan.

TriggerNodeDetails struktur

Detail dari simpul Pemicu yang ada dalam alur kerja.

Bidang
  • Trigger — Sebuah objek Pemicu.

    Informasi pemicu yang diwakili oleh simpul pemicu.

Struktur merangkak

Detail dari sebuah perayapan dalam alur kerja.

Bidang
  • State— UTF-8 string (nilai valid: RUNNING | CANCELLING | CANCELLED | SUCCEEDED | FAILED |ERROR).

    Status crawler.

  • StartedOn — Stempel waktu.

    Tanggal dan waktu saat perayapan dimulai.

  • CompletedOn — Stempel waktu.

    Tanggal dan waktu saat perayapan selesai.

  • ErrorMessage — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan URI address multi-line string pattern.

    Pesan kesalahan yang dikaitkan dengan perayapan.

  • LogGroup— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 512 byte, cocok denganLog group string pattern.

    Grup log yang dikaitkan dengan perayapan.

  • LogStream— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 512 byte, cocok denganLog-stream string pattern.

    Pengaliran log yang dikaitkan dengan perayapan.

Struktur simpul

Node mewakili AWS Glue komponen (pemicu, perayap, atau pekerjaan) pada grafik alur kerja.

Bidang
  • Type— UTF-8 string (nilai valid: CRAWLER | JOB |TRIGGER).

    Jenis AWS Glue komponen yang diwakili oleh node.

  • Name— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Nama AWS Glue komponen yang diwakili oleh node.

  • UniqueId— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Id unik yang ditugaskan ke simpul dalam alur kerja.

  • TriggerDetails — Sebuah objek TriggerNodeDetails.

    Detail dari Pemicu ketika simpul mewakili sebuah Pemicu.

  • JobDetails — Sebuah objek JobNodeDetails.

    Detail dari Tugas ketika simpul mewakili sebuah Tugas.

  • CrawlerDetails — Sebuah objek CrawlerNodeDetails.

    Detail dari crawler ketika simpul mewakili sebuah crawler.

Struktur tepi

Tepi mewakili koneksi terarah antara dua AWS Glue komponen yang merupakan bagian dari alur kerja yang dimiliki tepi.

Bidang
  • SourceId— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Simpul unik dalam alur kerja di mana egde dimulai.

  • DestinationId— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Simpul unik dalam alur kerja di mana egde berakhir.

Struktur alur kerja

Alur kerja adalah kumpulan beberapa AWS Glue pekerjaan dependen dan crawler yang dijalankan untuk menyelesaikan tugas ETL yang kompleks. Alur kerja mengelola eksekusi dan pemantauan semua tugas dan crawler.

Bidang
  • Name— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Nama alur kerja.

  • Description— UTF-8 tali.

    Deskripsi alur kerja.

  • DefaultRunProperties – Susunan peta pasangan nilai kunci.

    Setiap kunci adalah UTF-8 string, tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Setiap nilai adalah UTF-8 string.

    Sebuah kumpulan properti yang akan digunakan sebagai bagian dari setiap eksekusi alur kerja. Properti eksekusi disediakan untuk setiap tugas di alur kerja. Sebuah tugas dapat memodifikasi properti untuk tugas berikutnya dalam aliran.

  • CreatedOn — Stempel waktu.

    Tanggal dan waktu ketika alur kerja dibuat.

  • LastModifiedOn — Stempel waktu.

    Tanggal dan waktu ketika alur kerja terakhir diubah.

  • LastRun — Sebuah objek WorkflowRun.

    Informasi tentang eksekusi terakhir dari alur kerja.

  • Graph — Sebuah objek WorkflowGraph.

    Grafik yang mewakili semua AWS Glue komponen yang termasuk dalam alur kerja sebagai node dan koneksi terarah di antara mereka sebagai tepi.

  • CreationStatus— UTF-8 string (nilai valid: CREATING | CREATED |CREATION_FAILED).

    Status pembuatan alur kerja.

  • MaxConcurrentRuns — Nomor (bilangan bulat).

    Anda dapat menggunakan parameter ini untuk mencegah beberapa pembaruan yang tidak diinginkan terhadap data, untuk mengontrol biaya, atau dalam beberapa kasus, untuk mencegah agar tidak melebihi jumlah maksimum eksekusi yang berjalan bersamaan dari salah satu tugas komponen. Jika Anda membiarkan parameter ini kosong, tidak ada batas jumlah eksekusi alur kerja bersamaan.

  • BlueprintDetails — Sebuah objek BlueprintDetails.

    Struktur ini menunjukkan detail cetak biru yang darinya alur kerja khusus ini dibuat.

WorkflowGraph struktur

Sebuah grafik alur kerja mewakili alur kerja lengkap yang berisi semua komponen AWS Glue yang ada dalam alur kerja dan semua koneksi yang diarahkan antara mereka.

Bidang
  • Nodes – Susunan objek Simpul.

    Daftar AWS Glue komponen milik alur kerja yang direpresentasikan sebagai node.

  • Edges – Susunan objek Edge.

    Daftar semua koneksi yang diarahkan antara simpul milik alur kerja.

WorkflowRun struktur

Sebuah eksekusi alur kerja adalah eksekusi dari sebuah alur kerja yang menyediakan semua informasi waktu aktif.

Bidang
  • Name— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Nama alur kerja yang dijalankan.

  • WorkflowRunId— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    ID dari eksekusi alur kerja ini.

  • PreviousRunId— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    ID dari eksekusi alur kerja sebelumnya.

  • WorkflowRunProperties – Susunan peta pasangan nilai kunci.

    Setiap kunci adalah UTF-8 string, tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Setiap nilai adalah UTF-8 string.

    Properti ekseksui alur kerja yang ditetapkan selama eksekusi.

  • StartedOn — Stempel waktu.

    Tanggal dan waktu ketika eksekusi alur kerja dimulai.

  • CompletedOn — Stempel waktu.

    Tanggal dan waktu ketika eksekusi alur kerja selesai.

  • Status— UTF-8 string (nilai valid: RUNNING | COMPLETED | STOPPING | STOPPED |ERROR).

    Status eksekusi alur kerja.

  • ErrorMessage— UTF-8 tali.

    Pesan kesalahan ini menjelaskan kesalahan yang mungkin terjadi saat memulai eksekusi alur kerja. Saat ini satu-satunya pesan kesalahannya adalah "Eksekusi bersamaan melebihi untuk alur kerja: foo."

  • Statistics — Sebuah objek WorkflowRunStatistics.

    Statistik eksekusi.

  • Graph — Sebuah objek WorkflowGraph.

    Grafik yang mewakili semua AWS Glue komponen yang termasuk dalam alur kerja sebagai node dan koneksi terarah di antara mereka sebagai tepi.

  • StartingEventBatchCondition — Sebuah objek StartingEventBatchCondition.

    Syarat batch yang memulai eksekusi alur kerja.

WorkflowRunStatistics struktur

Statistik eksekusi alur kerja menyediakan statistik tentang alur kerja yang dijalankan.

Bidang
  • TotalActions — Nomor (bilangan bulat).

    Jumlah total Tindakan dalam eksekusi alur kerja.

  • TimeoutActions — Nomor (bilangan bulat).

    Jumlah total Tindakan yang kehabisan waktu.

  • FailedActions — Nomor (bilangan bulat).

    Jumlah total Tindakan yang telah gagal.

  • StoppedActions — Nomor (bilangan bulat).

    Jumlah total Tindakan yang telah dihentikan.

  • SucceededActions — Nomor (bilangan bulat).

    Jumlah total Tindakan yang telah berhasil.

  • RunningActions — Nomor (bilangan bulat).

    Jumlah total Tindakan yang dalam status berjalan.

  • ErroredActions — Nomor (bilangan bulat).

    Menunjukkan jumlah pekerjaan yang dijalankan dalam status ERROR dalam alur kerja yang dijalankan.

  • WaitingActions — Nomor (bilangan bulat).

    Menunjukkan jumlah pekerjaan yang dijalankan dalam status WAITING dalam alur kerja yang dijalankan.

StartingEventBatchCondition struktur

Syarat batch yang memulai eksekusi alur kerja. Entah jumlah peristiwa dalam ukuran batch tiba, dalam hal ini BatchSize anggota tidak nol, atau jendela batch kedaluwarsa, dalam hal ini BatchWindow anggota tidak nol.

Bidang
  • BatchSize — Nomor (bilangan bulat).

    Jumlah peristiwa dalam batch.

  • BatchWindow — Nomor (bilangan bulat).

    Durasi jendela batch dalam hitungan detik.

Struktur cetak biru

Detail sebuah cetak biru.

Bidang
  • Name— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 128 byte, cocok denganCustom string pattern #52.

    Nama cetak birunya.

  • Description— UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.

    Deskripsi cetak biru.

  • CreatedOn — Stempel waktu.

    Tanggal dan waktu ketika cetak biru terdaftar.

  • LastModifiedOn — Stempel waktu.

    Tanggal dan waktu ketika cetak biru terakhir diubah.

  • ParameterSpec— UTF-8 string, tidak kurang dari 1 atau lebih dari 131072 byte panjangnya.

    Sebuah string JSON yang menunjukkan daftar spesifikasi parameter untuk cetak biru.

  • BlueprintLocation— UTF-8 tali.

    Menentukan path di Amazon S3 di mana cetak biru diterbitkan.

  • BlueprintServiceLocation— UTF-8 tali.

    Menentukan path di Amazon S3 di mana cetak biru disalin ketika Anda memanggil CreateBlueprint/UpdateBlueprint untuk mendaftarkan cetak biru di AWS Glue.

  • Status— UTF-8 string (nilai valid: CREATING | ACTIVE | UPDATING |FAILED).

    Status pendaftaran cetak biru.

    • Membuat — Pendaftaran cetak biru sedang berlangsung.

    • Aktif — Cetak biru telah berhasil terdaftar.

    • Memperbarui — Pembaruan untuk pendaftaran cetak biru sedang berlangsung.

    • Gagal — Pendaftaran cetak biru gagal.

  • ErrorMessage— UTF-8 tali.

    Pesan kesalahan.

  • LastActiveDefinition — Sebuah objek LastActiveDefinition.

    Ketika ada beberapa versi cetak biru dan versi terbarunya memiliki beberapa kesalahan, atribut ini menunjukkan definisi cetak biru terakhir yang sukses yang tersedia dengan layanan.

BlueprintDetails struktur

Detail sebuah cetak biru.

Bidang
  • BlueprintName— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 128 byte, cocok denganCustom string pattern #52.

    Nama cetak birunya.

  • RunId— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    ID eksekusi untuk cetak biru ini.

LastActiveDefinition struktur

Ketika ada beberapa versi cetak biru dan versi terbarunya memiliki beberapa kesalahan, atribut ini menunjukkan definisi cetak biru terakhir yang sukses yang tersedia dengan layanan.

Bidang
  • Description— UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.

    Deskripsi cetak biru.

  • LastModifiedOn — Stempel waktu.

    Tanggal dan waktu ketika cetak biru terakhir diubah.

  • ParameterSpec— UTF-8 string, tidak kurang dari 1 atau lebih dari 131072 byte panjangnya.

    Sebuah string JSON yang menentukan parameter untuk cetak biru.

  • BlueprintLocation— UTF-8 tali.

    Menentukan jalur di Amazon S3 tempat cetak biru diterbitkan oleh AWS Glue pengembang.

  • BlueprintServiceLocation— UTF-8 tali.

    Menentukan path di Amazon S3 di mana cetak biru disalin ketika Anda membuat atau memperbarui cetak biru.

BlueprintRun struktur

Detail eksekusi cetak biru.

Bidang
  • BlueprintName— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 128 byte, cocok denganCustom string pattern #52.

    Nama cetak birunya.

  • RunId— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    ID eksekusi untuk eksekusi cetak biru ini.

  • WorkflowName— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Nama alur kerja yang dibuat sebagai hasil dari eksekusi cetak biru yang sukses. Jika eksekusi cetak biru memiliki kesalahan, tidak akan ada alur kerja yang dibuat.

  • State— UTF-8 string (nilai valid: RUNNING | SUCCEEDED | FAILED |ROLLING_BACK).

    Status eksekusi cetak biru. Nilai-nilai yang mungkin adalah:

    • Berjalan — Eksekusi cetak biru sedang berlangsung.

    • Berhasil — Eksekusi cetak biru berhasil diselesaikan.

    • Gagal — Eksekusi cetak biru gagal dan rollback selesai.

    • Melakukan rollback — Eksekusi cetak biru gagal dan rollback sedang berlangsung.

  • StartedOn — Stempel waktu.

    Tanggal dan waktu ketika eksekusi cetak biru dimulai.

  • CompletedOn — Stempel waktu.

    Tanggal dan waktu ketika eksekusi cetak biru selesai.

  • ErrorMessage— UTF-8 tali.

    Menunjukkan kesalahan apa pun yang terlihat saat menjalankan cetak biru.

  • RollbackErrorMessage— UTF-8 tali.

    Jika ada kesalahan saat membuat entitas sebuah alur kerja, kami mencoba untuk melakukan rollbak pada entitas yang dibuat sampai titik itu dan menghapusnya. Atribut ini menunjukkan kesalahan yang terlihat ketika mencoba untuk menghapus entitas yang sudah dibuat.

  • Parameters— UTF-8 string, tidak kurang dari 1 atau lebih dari 131072 byte panjangnya.

    Parameter cetak biru sebagai string. Anda harus memberikan nilai untuk setiap kunci yang diperlukan dari spesifikasi parameter yang didefinisikan dalam Blueprint$ParameterSpec.

  • RoleArn— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1024 byte, cocok denganCustom string pattern #51.

    ARN peran. Peran ini akan diasumsikan oleh AWS Glue layanan dan akan digunakan untuk membuat alur kerja dan entitas lain dari alur kerja.

Operasi

CreateWorkflow tindakan (Python: create_workflow)

Menciptakan sebuah alur kerja baru.

Permintaan
  • Name- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Nama yang akan ditetapkan untuk alur kerja. Nama ini harus unik dalam akun Anda.

  • Description— UTF-8 string, tidak lebih dari 120000 byte panjangnya.

    Deskripsi alur kerja.

  • DefaultRunProperties – Susunan peta pasangan nilai kunci.

    Setiap kunci adalah UTF-8 string, tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Setiap nilai adalah UTF-8 string.

    Sebuah kumpulan properti yang akan digunakan sebagai bagian dari setiap eksekusi alur kerja.

    Properti yang dijalankan dapat dicatat. Jangan menyampaikan rahasia plaintext sebagai properti. Ambil rahasia dari Kon AWS Glue eksi, Manajer AWS Rahasia atau mekanisme manajemen rahasia lainnya jika Anda ingin menggunakannya dalam alur kerja yang dijalankan.

  • Tags — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

    Setiap kunci adalah UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.

    Setiap nilai adalah UTF-8 string, panjangnya tidak lebih dari 256 byte.

    Tag yang akan digunakan dengan alur kerja ini.

  • MaxConcurrentRuns — Nomor (bilangan bulat).

    Anda dapat menggunakan parameter ini untuk mencegah beberapa pembaruan yang tidak diinginkan terhadap data, untuk mengontrol biaya, atau dalam beberapa kasus, untuk mencegah agar tidak melebihi jumlah maksimum eksekusi yang berjalan bersamaan dari salah satu tugas komponen. Jika Anda membiarkan parameter ini kosong, tidak ada batas jumlah eksekusi alur kerja bersamaan.

Respons
  • Name— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Nama alur kerja yang disediakan sebagai bagian dari permintaan.

Kesalahan
  • AlreadyExistsException

  • InvalidInputException

  • InternalServiceException

  • OperationTimeoutException

  • ResourceNumberLimitExceededException

  • ConcurrentModificationException

UpdateWorkflow tindakan (Python: update_workflow)

Perbarui alur kerja yang ada.

Permintaan
  • Name- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Nama alur kerja yang akan diperbarui.

  • Description— UTF-8 string, tidak lebih dari 120000 byte panjangnya.

    Deskripsi alur kerja.

  • DefaultRunProperties – Susunan peta pasangan nilai kunci.

    Setiap kunci adalah UTF-8 string, tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Setiap nilai adalah UTF-8 string.

    Sebuah kumpulan properti yang akan digunakan sebagai bagian dari setiap eksekusi alur kerja.

    Properti yang dijalankan dapat dicatat. Jangan menyampaikan rahasia plaintext sebagai properti. Ambil rahasia dari Kon AWS Glue eksi, Manajer AWS Rahasia atau mekanisme manajemen rahasia lainnya jika Anda ingin menggunakannya dalam alur kerja yang dijalankan.

  • MaxConcurrentRuns — Nomor (bilangan bulat).

    Anda dapat menggunakan parameter ini untuk mencegah beberapa pembaruan yang tidak diinginkan terhadap data, untuk mengontrol biaya, atau dalam beberapa kasus, untuk mencegah agar tidak melebihi jumlah maksimum eksekusi yang berjalan bersamaan dari salah satu tugas komponen. Jika Anda membiarkan parameter ini kosong, tidak ada batas jumlah eksekusi alur kerja bersamaan.

Respons
  • Name— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Nama alur kerja yang ditentukan dalam input.

Kesalahan
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • ConcurrentModificationException

DeleteWorkflow tindakan (Python: delete_workflow)

Menghapus sebuah alur kerja.

Permintaan
  • Name- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Nama alur kerja yang akan dihapus.

Respons
  • Name— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Nama alur kerja yang ditentukan dalam input.

Kesalahan
  • InvalidInputException

  • InternalServiceException

  • OperationTimeoutException

  • ConcurrentModificationException

GetWorkflow tindakan (Python: get_workflow)

Mengambil metadata sumber daya untuk sebuah alur kerja.

Permintaan
  • Name- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Nama alur kerja yang akan diambil.

  • IncludeGraph – Boolean.

    Menentukan apakah akan menyertakan grafik ketika mengembalikan metadata sumber daya alur kerja.

Respons
  • Workflow — Sebuah objek Alur kerja.

    Metadata sumber daya untuk alur kerja.

Kesalahan
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

ListWorkflows tindakan (Python: list_workflows)

Daftar nama alur kerja yang sudah dibuat di akun.

Permintaan
  • NextToken— UTF-8 tali.

    Sebuah token kelanjutan, jika ini adalah permintaan kelanjutan.

  • MaxResults— Angka (integer), tidak kurang dari 1 atau lebih dari 25.

    Ukuran maksimum daftar yang akan dikembalikan.

Respons
  • Workflows— Sebuah array UTF-8 string, tidak kurang dari 1 atau lebih dari 25 string.

    Daftar nama alur kerja yang dalam akun.

  • NextToken— UTF-8 tali.

    Sebuah token kelanjutan, jika tidak semua nama alur kerja yang sudah dikembalikan.

Kesalahan
  • InvalidInputException

  • InternalServiceException

  • OperationTimeoutException

BatchGetWorkflows tindakan (Python: batch_get_workflows)

Mengembalikan daftar metadata sumber daya untuk daftar nama alur kerja tertentu. Setelah memanggil operasi ListWorkflows, Anda dapat memanggil operasi ini untuk mengakses data yang Anda telah diberikan izinnya. Operasi ini mendukung semua izin IAM, termasuk syarat izin yang menggunakan tag.

Permintaan
  • Names- Diperlukan: Sebuah array UTF-8 string, tidak kurang dari 1 atau lebih dari 25 string.

    Daftar nama alur kerja, mungkin nama yang dikembalikan dari operasi ListWorkflows.

  • IncludeGraph – Boolean.

    Menentukan apakah akan menyertakan grafik ketika mengembalikan metadata sumber daya alur kerja.

Respons
  • Workflows — Susunan objek Alur kerja, tidak kurang dari 1 atau tidak lebih dari 25 struktur.

    Daftar metadata sumber daya alur kerja.

  • MissingWorkflows— Sebuah array UTF-8 string, tidak kurang dari 1 atau lebih dari 25 string.

    Daftar nama alur kerja tidak ditemukan.

Kesalahan
  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

GetWorkflowRun tindakan (Python: get_workflow_run)

Mengambil metadata untuk eksekusi alur kerja yang ditentukan. Riwayat menjalankan pekerjaan dapat diakses selama 90 hari untuk alur kerja dan pekerjaan Anda.

Permintaan
  • Name- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Nama alur kerja yang sedang dijalankan.

  • RunId- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    ID dari eksekusi alur kerja.

  • IncludeGraph – Boolean.

    Menentukan apakah akan menyertakan grafik alur kerja dalam respons atau tidak.

Respons
  • Run — Sebuah objek WorkflowRun.

    Metadata eksekusi alur kerja yang diminta.

Kesalahan
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

GetWorkflowRuns tindakan (Python: get_workflow_runs)

Mengambil metadata untuk semua eksekusi dari alur kerja yang ditentukan.

Permintaan
  • Name- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Nama alur kerja yang metadata eksekusinya harus dikembalikan.

  • IncludeGraph – Boolean.

    Menentukan apakah akan menyertakan grafik alur kerja dalam respons atau tidak.

  • NextToken— UTF-8 tali.

    Ukuran maksimum respons.

  • MaxResults — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

    Jumlah maksimum eksekusi alur kerja yang akan disertakan dalam respons.

Respons
  • Runs — Susunan objek WorkflowRun, tidak kurang dari 1 atau tidak lebih dari 1000 struktur.

    Daftar objek metadata eksekusi alur kerja.

  • NextToken— UTF-8 tali.

    Sebuah token kelanjutan, jika bukan semua eksekusi alur kerja yang diminta yang telah dikembalikan.

Kesalahan
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

GetWorkflowRunProperties tindakan (Python: get_workflow_run_properties)

Mengambil properti ekseksui alur kerja yang ditetapkan selama eksekusi.

Permintaan
  • Name- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Nama alur kerja yang sudah dijalankan.

  • RunId- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    ID eksekusi alur kerja yang properti eksekusinya harus dikembalikan.

Respons
  • RunProperties – Susunan peta pasangan nilai kunci.

    Setiap kunci adalah UTF-8 string, tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Setiap nilai adalah UTF-8 string.

    Properti ekseksui alur kerja yang ditetapkan selama eksekusi yang ditentukan.

Kesalahan
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

PutWorkflowRunProperties tindakan (Python: put_workflow_run_properties)

Menempatkan properti eksekusi alur kerja yang ditentukan untuk eksekusi alur kerja yang diberikan. Jika sebuah properti sudah ada untuk eksekusi yang ditentukan, maka ia akan menimpa nilai atau menambahkan properti untuk properti yang sudah ada.

Permintaan
  • Name- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Nama alur kerja yang sudah dijalankan.

  • RunId- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    ID eksekusi alur kerja yang properti eksekusinya harus diperbarui.

  • RunPropertiesWajib: Susunan peta pasangan nilai kunci.

    Setiap kunci adalah UTF-8 string, tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Setiap nilai adalah UTF-8 string.

    Properti yang akan ditempatkan untuk eksekusi yang ditentukan.

    Properti yang dijalankan dapat dicatat. Jangan menyampaikan rahasia plaintext sebagai properti. Ambil rahasia dari Kon AWS Glue eksi, Manajer AWS Rahasia atau mekanisme manajemen rahasia lainnya jika Anda ingin menggunakannya dalam alur kerja yang dijalankan.

Respons
  • Tidak ada parameter Respons.

Kesalahan
  • AlreadyExistsException

  • EntityNotFoundException

  • InvalidInputException

  • InternalServiceException

  • OperationTimeoutException

  • ResourceNumberLimitExceededException

  • ConcurrentModificationException

CreateBlueprint tindakan (Python: create_blueprint)

Mendaftarkan cetak biru dengan AWS Glue.

Permintaan
  • Name- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 128 byte, cocok denganCustom string pattern #52.

    Nama cetak birunya.

  • Description— UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.

    Deskripsi cetak biru.

  • BlueprintLocation- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 8192 byte, cocok dengan. Custom string pattern #53

    Menentukan sebuah path di Amazon S3 di mana cetak biru diterbitkan.

  • Tags — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

    Setiap kunci adalah UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.

    Setiap nilai adalah UTF-8 string, panjangnya tidak lebih dari 256 byte.

    Tag yang akan diterapkan pada cetak biru ini.

Respons
  • Name— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Mengembalikan nama cetak biru yang terdaftar.

Kesalahan
  • AlreadyExistsException

  • InvalidInputException

  • OperationTimeoutException

  • InternalServiceException

  • ResourceNumberLimitExceededException

UpdateBlueprint tindakan (Python: update_blueprint)

Memperbarui cetak biru terdaftar.

Permintaan
  • Name- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 128 byte, cocok denganCustom string pattern #52.

    Nama cetak birunya.

  • Description— UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.

    Deskripsi cetak biru.

  • BlueprintLocation- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 8192 byte, cocok dengan. Custom string pattern #53

    Menentukan sebuah path di Amazon S3 di mana cetak biru diterbitkan.

Respons
  • Name— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Mengembalikan nama cetak biru yang sudah diperbarui.

Kesalahan
  • EntityNotFoundException

  • ConcurrentModificationException

  • InvalidInputException

  • OperationTimeoutException

  • InternalServiceException

  • IllegalBlueprintStateException

DeleteBlueprint tindakan (Python: delete_blueprint)

Menghapus sebuah cetak biru yang sudah ada.

Permintaan
  • Name- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Nama cetak biru yang akan dihapus.

Respons
  • Name— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Mengembalikan nama cetak biru yang sudah dihapus.

Kesalahan
  • InvalidInputException

  • OperationTimeoutException

  • InternalServiceException

ListBlueprints tindakan (Python: list_blueprints)

Mencantumkan semua nama cetak biru dalam sebuah akun.

Permintaan
  • NextToken— UTF-8 tali.

    Sebuah token kelanjutan, jika ini adalah permintaan kelanjutan.

  • MaxResults— Angka (integer), tidak kurang dari 1 atau lebih dari 25.

    Ukuran maksimum daftar yang akan dikembalikan.

  • Tags — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

    Setiap kunci adalah UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.

    Setiap nilai adalah UTF-8 string, panjangnya tidak lebih dari 256 byte.

    Memfilter daftar dengan tag AWS sumber daya.

Respons
  • Blueprints— Sebuah array UTF-8 string.

    Daftar nama cetak biru dalam akun.

  • NextToken— UTF-8 tali.

    Sebuah token kelanjutan, jika tidak semua nama cetak biru yang sudah dikembalikan.

Kesalahan
  • InvalidInputException

  • InternalServiceException

  • OperationTimeoutException

BatchGetBlueprints tindakan (Python: batch_get_blueprints)

Mengambil informasi tentang sebuah daftar cetak biru.

Permintaan
  • Names- Diperlukan: Sebuah array UTF-8 string, tidak kurang dari 1 atau lebih dari 25 string.

    Daftar nama cetak biru.

  • IncludeBlueprint – Boolean.

    Menentukan apakah akan memasukkan cetak biru dalam respon atau tidak.

  • IncludeParameterSpec – Boolean.

    Menentukan apakah akan memasukkan parameter, sebagai string JSON, untuk cetak biru dalam respon atau tidak.

Respons
  • Blueprints – Susunan objek Cetak biru.

    Mengembalikan daftar cetak biru sebagai objek Blueprints.

  • MissingBlueprints— Sebuah array UTF-8 string.

    Mengembalikan daftar BlueprintNames yang tidak ditemukan.

Kesalahan
  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

StartBlueprintRun tindakan (Python: start_blueprint_run)

Memulai eksekusi baru dari cetak biru yang ditentukan.

Permintaan
  • BlueprintName- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 128 byte, cocok denganCustom string pattern #52.

    Nama cetak birunya.

  • Parameters— UTF-8 string, tidak kurang dari 1 atau lebih dari 131072 byte panjangnya.

    Menentukan parameter sebagai objek BlueprintParameters.

  • RoleArn- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 1024 byte, cocok denganCustom string pattern #51.

    Menentukan IAM role yang digunakan untuk membuat alur kerja.

Respons
  • RunId— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    ID eksekusi untuk eksekusi cetak biru ini.

Kesalahan
  • InvalidInputException

  • OperationTimeoutException

  • InternalServiceException

  • ResourceNumberLimitExceededException

  • EntityNotFoundException

  • IllegalBlueprintStateException

GetBlueprintRun tindakan (Python: get_blueprint_run)

Mengambil detail dari sebuah eksekusi cetak biru.

Permintaan
  • BlueprintName- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 128 byte, cocok denganCustom string pattern #52.

    Nama cetak birunya.

  • RunId- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    ID eksekusi untuk eksekusi cetak biru yang ingin Anda ambil.

Respons
  • BlueprintRun — Sebuah objek BlueprintRun.

    Mengembalikan objek BlueprintRun.

Kesalahan
  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

GetBlueprintRuns tindakan (Python: get_blueprint_runs)

Mengambil detail eksekusi cetak biru untuk sebuah cetak biru yang ditentukan.

Permintaan
  • BlueprintName- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Nama cetak birunya.

  • NextToken— UTF-8 tali.

    Sebuah token kelanjutan, jika ini adalah permintaan kelanjutan.

  • MaxResults — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

    Ukuran maksimum daftar yang akan dikembalikan.

Respons
  • BlueprintRuns – Susunan objek BlueprintRun.

    Mengembalikan daftar objek BlueprintRun.

  • NextToken— UTF-8 tali.

    Sebuah token kelanjutan, jika tidak semua eksekusi cetak biru yang sudah dikembalikan.

Kesalahan
  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

StartWorkflowRun tindakan (Python: start_workflow_run)

Memulai eksekusi baru dari alur kerja yang ditentukan.

Permintaan
  • Name- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Nama alur kerja yang akan dimulai.

  • RunProperties – Susunan peta pasangan nilai kunci.

    Setiap kunci adalah UTF-8 string, tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Setiap nilai adalah UTF-8 string.

    Properti menjalankan alur kerja untuk alur kerja baru yang dijalankan.

    Properti yang dijalankan dapat dicatat. Jangan menyampaikan rahasia plaintext sebagai properti. Ambil rahasia dari Kon AWS Glue eksi, Manajer AWS Rahasia atau mekanisme manajemen rahasia lainnya jika Anda ingin menggunakannya dalam alur kerja yang dijalankan.

Respons
  • RunId— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Id untuk eksekusi baru.

Kesalahan
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • ResourceNumberLimitExceededException

  • ConcurrentRunsExceededException

StopWorkflowRun tindakan (Python: stop_workflow_run)

Menghentikan eksekusi dari eksekusi alur kerja yang ditentukan.

Permintaan
  • Name- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Nama alur kerja yang akan dihentikan.

  • RunId- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    ID eksekusi alur kerja yang akan dihentikan.

Respons
  • Tidak ada parameter Respons.

Kesalahan
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • IllegalWorkflowStateException

ResumeWorkflowRun tindakan (Python: resume_workflow_run)

Memulai ulang simpul yang dipilih dari eksekusi alur kerja sebelumnya yang selesai sebagian dan melanjutkan eksekusi alur kerja. Simpul yang dipilih dan semua simpul yang menjadi hilir dari simpul terpilih tersebut dijalankan.

Permintaan
  • Name- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    Nama alur kerja yang akan dilanjutkan.

  • RunId- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    ID eksekusi alur kerja yang akan dilanjutkan.

  • NodeIds- Diperlukan: Array UTF-8 string.

    Daftar ID simpul untuk simpul yang ingin Anda mulai ulang. Simpul yang akan dimulai ulang harus memiliki upaya eksekusi dalam eksekusi asli.

Respons
  • RunId— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.

    ID baru yang ditetapkan untuk eksekusi alur kerja yang dilanjutkan. Setiap eksekusi alur kerja yang dilanjutkan akan memiliki ID eksekusi baru.

  • NodeIds— Sebuah array UTF-8 string.

    Daftar ID simpul untuk simpul yang benar-benar dimulai ulang.

Kesalahan
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • ConcurrentRunsExceededException

  • IllegalWorkflowStateException