Alur Kerja - AWS Glue

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

Alur Kerja

API Alur Kerja menjelaskan tipe data dan API yang terkait dengan pembuatan, pembaruan, atau tampilan alur kerja. AWS Glue Riwayat Job run dapat diakses selama 90 hari untuk alur kerja dan pekerjaan Anda.

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 – String UTF-8 (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 — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 512 byte, yang cocok dengan Log group string pattern.

    Grup log yang dikaitkan dengan perayapan.

  • LogStream — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 512 byte, yang cocok dengan Log-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 – String UTF-8 (nilai yang valid: CRAWLER | JOB | TRIGGER).

    Jenis AWS Glue komponen yang diwakili oleh node.

  • Name — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

    Nama AWS Glue komponen diwakili oleh node.

  • UniqueId — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

    Id unik yang ditugaskan ke simpul dalam alur kerja.

  • TriggerDetails — Sebuah objek TriggerNodeDetail.

    Detail dari Pemicu ketika simpul mewakili sebuah Pemicu.

  • JobDetails — Sebuah objek JobNodeDetail.

    Detail dari Tugas ketika simpul mewakili sebuah Tugas.

  • CrawlerDetails — Sebuah objek CrawlerNodeDetail.

    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 — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

    Simpul unik dalam alur kerja di mana egde dimulai.

  • DestinationId — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-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 — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

    Nama alur kerja.

  • Description – String UTF-8.

    Deskripsi alur kerja.

  • DefaultRunProperties – Susunan peta pasangan nilai kunci.

    Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

    Setiap nilai adalah string UTF-8.

    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 – String UTF-8 (nilai yang 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 — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

    Nama alur kerja yang dijalankan.

  • WorkflowRunId — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

    ID dari eksekusi alur kerja ini.

  • PreviousRunId — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

    ID dari eksekusi alur kerja sebelumnya.

  • WorkflowRunProperties – Susunan peta pasangan nilai kunci.

    Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

    Setiap nilai adalah string UTF-8.

    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 – String UTF-8 (nilai yang valid: RUNNING | COMPLETED | STOPPING | STOPPED | ERROR).

    Status eksekusi alur kerja.

  • ErrorMessage – String UTF-8.

    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 WorkflowRunStatistik.

    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 berjalan dalam status ERROR dalam menjalankan alur kerja.

  • WaitingActions — Nomor (bilangan bulat).

    Menunjukkan jumlah pekerjaan berjalan dalam status WAITING dalam alur kerja berjalan.

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 — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan Custom string pattern #27.

    Nama cetak birunya.

  • Description — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 512 byte.

    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 — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 131072 byte.

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

  • BlueprintLocation – String UTF-8.

    Menentukan path di Amazon S3 di mana cetak biru diterbitkan.

  • BlueprintServiceLocation – String UTF-8.

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

  • Status – String UTF-8 (nilai yang 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 – String UTF-8.

    Pesan kesalahan.

  • LastActiveDefinition — Sebuah objek LastActiveDefinisi.

    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 — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan Custom string pattern #27.

    Nama cetak birunya.

  • RunId — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-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 — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 512 byte.

    Deskripsi cetak biru.

  • LastModifiedOn — Stempel waktu.

    Tanggal dan waktu ketika cetak biru terakhir diubah.

  • ParameterSpec — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 131072 byte.

    Sebuah string JSON yang menentukan parameter untuk cetak biru.

  • BlueprintLocation – String UTF-8.

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

  • BlueprintServiceLocation – String UTF-8.

    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 — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan Custom string pattern #27.

    Nama cetak birunya.

  • RunId — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

    ID eksekusi untuk eksekusi cetak biru ini.

  • WorkflowName — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-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 – String UTF-8 (nilai yang 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 – String UTF-8.

    Menunjukkan kesalahan apa pun yang terlihat saat menjalankan cetak biru.

  • RollbackErrorMessage – String UTF-8.

    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 — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 131072 byte.

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

  • RoleArn — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 1024 byte, yang cocok dengan Custom string pattern #26.

    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
  • NameWajib: String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

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

  • Description – String UTF-8.

    Deskripsi alur kerja.

  • DefaultRunProperties – Susunan peta pasangan nilai kunci.

    Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

    Setiap nilai adalah string UTF-8.

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

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

    Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

    Masing-masing kunci adalah sebuah string UTF-8, dengan panjang 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 — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-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
  • NameWajib: String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

    Nama alur kerja yang akan diperbarui.

  • Description – String UTF-8.

    Deskripsi alur kerja.

  • DefaultRunProperties – Susunan peta pasangan nilai kunci.

    Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

    Setiap nilai adalah string UTF-8.

    Sebuah kumpulan properti yang akan digunakan sebagai bagian dari setiap eksekusi 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.

Respons
  • Name — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-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
  • NameWajib: String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

    Nama alur kerja yang akan dihapus.

Respons
  • Name — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-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
  • NameWajib: String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-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 – String UTF-8.

    Sebuah token kelanjutan, jika ini adalah permintaan kelanjutan.

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

    Ukuran maksimum daftar yang akan dikembalikan.

Respons
  • Workflows – Susunan string UTF-8, tidak kurang dari 1 atau lebih dari 25 string.

    Daftar nama alur kerja yang dalam akun.

  • NextToken – String UTF-8.

    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
  • NamesWajib: Susunan string UTF-8, 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 – Susunan string UTF-8, 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 Job run dapat diakses selama 90 hari untuk alur kerja dan pekerjaan Anda.

Permintaan
  • NameWajib: String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

    Nama alur kerja yang sedang dijalankan.

  • RunIdWajib: String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-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
  • NameWajib: String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-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 – String UTF-8.

    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 – String UTF-8.

    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
  • NameWajib: String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

    Nama alur kerja yang sudah dijalankan.

  • RunIdWajib: String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

    ID eksekusi alur kerja yang properti eksekusinya harus dikembalikan.

Respons
  • RunProperties – Susunan peta pasangan nilai kunci.

    Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

    Setiap nilai adalah string UTF-8.

    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
  • NameWajib: String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

    Nama alur kerja yang sudah dijalankan.

  • RunIdWajib: String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

    ID eksekusi alur kerja yang properti eksekusinya harus diperbarui.

  • RunPropertiesWajib: Susunan peta pasangan nilai kunci.

    Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

    Setiap nilai adalah string UTF-8.

    Properti yang akan ditempatkan untuk eksekusi yang ditentukan.

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
  • NameWajib: String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan Custom string pattern #27.

    Nama cetak birunya.

  • Description — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 512 byte.

    Deskripsi cetak biru.

  • BlueprintLocationWajib: String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 8192 byte, yang cocok dengan Custom string pattern #28.

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

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

    Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

    Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

    Tag yang akan diterapkan pada cetak biru ini.

Respons
  • Name — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-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
  • NameWajib: String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan Custom string pattern #27.

    Nama cetak birunya.

  • Description — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 512 byte.

    Deskripsi cetak biru.

  • BlueprintLocationWajib: String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 8192 byte, yang cocok dengan Custom string pattern #28.

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

Respons
  • Name — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-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
  • NameWajib: String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

    Nama cetak biru yang akan dihapus.

Respons
  • Name — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-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 – String UTF-8.

    Sebuah token kelanjutan, jika ini adalah permintaan kelanjutan.

  • MaxResults— Angka (bilangan bulat), 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.

    Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

    Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

    Memfilter daftar dengan tag AWS sumber daya.

Respons
  • Blueprints – Susunan string UTF-8.

    Daftar nama cetak biru dalam akun.

  • NextToken – String UTF-8.

    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
  • NamesWajib: Susunan string UTF-8, 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 – Susunan string UTF-8.

    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
  • BlueprintNameWajib: String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan Custom string pattern #27.

    Nama cetak birunya.

  • Parameters — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 131072 byte.

    Menentukan parameter sebagai objek BlueprintParameters.

  • RoleArnWajib: String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 1024 byte, yang cocok dengan Custom string pattern #26.

    Menentukan IAM role yang digunakan untuk membuat alur kerja.

Respons
  • RunId — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-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
  • BlueprintNameWajib: String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan Custom string pattern #27.

    Nama cetak birunya.

  • RunIdWajib: String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-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
  • BlueprintNameWajib: String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

    Nama cetak birunya.

  • NextToken – String UTF-8.

    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 – String UTF-8.

    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
  • NameWajib: String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

    Nama alur kerja yang akan dimulai.

  • RunProperties – Susunan peta pasangan nilai kunci.

    Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

    Setiap nilai adalah string UTF-8.

    Alur kerja menjalankan properti untuk menjalankan alur kerja baru.

Respons
  • RunId — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-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
  • NameWajib: String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

    Nama alur kerja yang akan dihentikan.

  • RunIdWajib: String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-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
  • NameWajib: String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

    Nama alur kerja yang akan dilanjutkan.

  • RunIdWajib: String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

    ID eksekusi alur kerja yang akan dilanjutkan.

  • NodeIdsWajib: Susunan string UTF-8.

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

Respons
  • RunId — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-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 – Susunan string UTF-8.

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

Kesalahan
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • ConcurrentRunsExceededException

  • IllegalWorkflowStateException