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

Alur Kerja API menjelaskan tipe data dan API terkait dengan membuat, memperbarui, atau melihat alur kerja di. 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— 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, tidak kurang dari 1 atau lebih dari 512 byte panjang, cocok dengan. Log group string pattern

    Grup log yang dikaitkan dengan perayapan.

  • LogStream- UTF -8 string, tidak kurang dari 1 atau lebih dari 512 byte panjang, 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— UTF -8 string (nilai valid: CRAWLER | JOB |TRIGGER).

    Jenis AWS Glue komponen yang diwakili oleh node.

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

    Nama AWS Glue komponen diwakili oleh node.

  • UniqueId- UTF -8 string, tidak kurang dari 1 atau lebih dari 255 byte panjang, cocok dengan. Single-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, tidak kurang dari 1 atau lebih dari 255 byte panjang, cocok dengan. Single-line string pattern

    Simpul unik dalam alur kerja di mana egde dimulai.

  • DestinationId- UTF -8 string, tidak kurang dari 1 atau lebih dari 255 byte panjang, 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 yang kompleksETL. Alur kerja mengelola eksekusi dan pemantauan semua tugas dan crawler.

Bidang
  • Name- UTF -8 string, tidak kurang dari 1 atau lebih dari 255 byte panjang, cocok dengan. Single-line string pattern

    Nama alur kerja.

  • Description— UTF -8 string.

    Deskripsi alur kerja.

  • DefaultRunProperties – Susunan peta pasangan nilai kunci.

    Setiap kunci adalah string UTF -8, tidak kurang dari 1 atau lebih dari 255 byte panjang, 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— 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, tidak kurang dari 1 atau lebih dari 255 byte panjang, cocok dengan. Single-line string pattern

    Nama alur kerja yang dijalankan.

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

    ID dari eksekusi alur kerja ini.

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

    ID dari eksekusi alur kerja sebelumnya.

  • WorkflowRunProperties – Susunan peta pasangan nilai kunci.

    Setiap kunci adalah string UTF -8, tidak kurang dari 1 atau lebih dari 255 byte panjang, 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— UTF -8 string (nilai valid: RUNNING | | COMPLETED | STOPPING STOPPED |ERROR).

    Status eksekusi alur kerja.

  • ErrorMessage— UTF -8 string.

    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 berjalan di ERROR negara bagian dalam alur kerja berjalan.

  • WaitingActions — Nomor (bilangan bulat).

    Menunjukkan jumlah pekerjaan berjalan dalam WAITING status 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- UTF -8 string, tidak kurang dari 1 atau lebih dari 128 byte panjang, cocok dengan. Custom string pattern #31

    Nama cetak birunya.

  • DescriptionUTF-8 string, panjangnya 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.

  • ParameterSpecUTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 131072 byte.

    JSONString yang menunjukkan daftar spesifikasi parameter untuk cetak biru.

  • BlueprintLocation— UTF -8 string.

    Menentukan path di Amazon S3 di mana cetak biru diterbitkan.

  • BlueprintServiceLocation— UTF -8 string.

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

    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, tidak kurang dari 1 atau lebih dari 128 byte panjang, cocok dengan. Custom string pattern #31

    Nama cetak birunya.

  • RunId- UTF -8 string, tidak kurang dari 1 atau lebih dari 255 byte panjang, 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
  • DescriptionUTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 512 byte.

    Deskripsi cetak biru.

  • LastModifiedOn — Stempel waktu.

    Tanggal dan waktu ketika cetak biru terakhir diubah.

  • ParameterSpecUTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 131072 byte.

    Sebuah JSON string yang menentukan parameter untuk cetak biru.

  • BlueprintLocation— UTF -8 string.

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

  • BlueprintServiceLocation— UTF -8 string.

    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, tidak kurang dari 1 atau lebih dari 128 byte panjang, cocok dengan. Custom string pattern #31

    Nama cetak birunya.

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

    ID eksekusi untuk eksekusi cetak biru ini.

  • WorkflowName- UTF -8 string, tidak kurang dari 1 atau lebih dari 255 byte panjang, 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— 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 string.

    Menunjukkan kesalahan apa pun yang terlihat saat menjalankan cetak biru.

  • RollbackErrorMessage— UTF -8 string.

    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.

  • ParametersUTF-8 string, panjangnya 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- UTF -8 string, tidak kurang dari 1 atau lebih dari 1024 byte panjang, cocok dengan. Custom string pattern #30

    PeranARN. 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, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok dengan file. Single-line string pattern

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

  • Description— UTF -8 string.

    Deskripsi alur kerja.

  • DefaultRunProperties – Susunan peta pasangan nilai kunci.

    Setiap kunci adalah string UTF -8, tidak kurang dari 1 atau lebih dari 255 byte panjang, 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.

    Argumen Job dapat dicatat. Jangan berikan rahasia plaintext sebagai argumen. Ambil rahasia dari AWS Glue Connection, AWS Secrets Manager atau mekanisme manajemen rahasia lainnya jika Anda ingin menyimpannya dalam Job.

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

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

    Setiap nilai adalah string UTF -8, 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, tidak kurang dari 1 atau lebih dari 255 byte panjang, 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
  • Name- Diperlukan: UTF -8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok dengan file. Single-line string pattern

    Nama alur kerja yang akan diperbarui.

  • Description— UTF -8 string.

    Deskripsi alur kerja.

  • DefaultRunProperties – Susunan peta pasangan nilai kunci.

    Setiap kunci adalah string UTF -8, tidak kurang dari 1 atau lebih dari 255 byte panjang, 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.

    Argumen Job dapat dicatat. Jangan berikan rahasia plaintext sebagai argumen. Ambil rahasia dari AWS Glue Connection, AWS Secrets Manager atau mekanisme manajemen rahasia lainnya jika Anda ingin menyimpannya dalam Job.

  • 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, tidak kurang dari 1 atau lebih dari 255 byte panjang, 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
  • Name- Diperlukan: UTF -8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok dengan file. Single-line string pattern

    Nama alur kerja yang akan dihapus.

Respons
  • Name- UTF -8 string, tidak kurang dari 1 atau lebih dari 255 byte panjang, 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
  • Name- Diperlukan: UTF -8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok dengan file. 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— UTF -8 string.

    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— Array UTF -8 string, tidak kurang dari 1 atau lebih dari 25 string.

    Daftar nama alur kerja yang dalam akun.

  • NextToken— UTF -8 string.

    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 IAM izin, termasuk kondisi izin yang menggunakan tag.

Permintaan
  • NamesWajib: 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— 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 Job run dapat diakses selama 90 hari untuk alur kerja dan pekerjaan Anda.

Permintaan
  • Name- Diperlukan: UTF -8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok dengan file. Single-line string pattern

    Nama alur kerja yang sedang dijalankan.

  • RunId- Diperlukan: UTF -8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok dengan file. 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
  • Name- Diperlukan: UTF -8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok dengan file. 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— UTF -8 string.

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

    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, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok dengan file. Single-line string pattern

    Nama alur kerja yang sudah dijalankan.

  • RunId- Diperlukan: UTF -8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok dengan file. Single-line string pattern

    ID eksekusi alur kerja yang properti eksekusinya harus dikembalikan.

Respons
  • RunProperties – Susunan peta pasangan nilai kunci.

    Setiap kunci adalah string UTF -8, tidak kurang dari 1 atau lebih dari 255 byte panjang, 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
  • Name- Diperlukan: UTF -8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok dengan file. Single-line string pattern

    Nama alur kerja yang sudah dijalankan.

  • RunId- Diperlukan: UTF -8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok dengan file. Single-line string pattern

    ID eksekusi alur kerja yang properti eksekusinya harus diperbarui.

  • RunPropertiesWajib: Susunan peta pasangan nilai kunci.

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

    Setiap nilai adalah string UTF -8.

    Properti yang akan ditempatkan untuk eksekusi yang ditentukan.

    Argumen Job dapat dicatat. Jangan berikan rahasia plaintext sebagai argumen. Ambil rahasia dari AWS Glue Connection, AWS Secrets Manager atau mekanisme manajemen rahasia lainnya jika Anda ingin menyimpannya dalam Job.

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, panjangnya tidak kurang dari 1 atau lebih dari 128 byte, cocok dengan file. Custom string pattern #31

    Nama cetak birunya.

  • DescriptionUTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 512 byte.

    Deskripsi cetak biru.

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

    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 string UTF -8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

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

    Tag yang akan diterapkan pada cetak biru ini.

Respons
  • Name- UTF -8 string, tidak kurang dari 1 atau lebih dari 255 byte panjang, 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
  • Name- Diperlukan: UTF -8 string, panjangnya tidak kurang dari 1 atau lebih dari 128 byte, cocok dengan file. Custom string pattern #31

    Nama cetak birunya.

  • DescriptionUTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 512 byte.

    Deskripsi cetak biru.

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

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

Respons
  • Name- UTF -8 string, tidak kurang dari 1 atau lebih dari 255 byte panjang, 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
  • Name- Diperlukan: UTF -8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok dengan file. Single-line string pattern

    Nama cetak biru yang akan dihapus.

Respons
  • Name- UTF -8 string, tidak kurang dari 1 atau lebih dari 255 byte panjang, 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— UTF -8 string.

    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.

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

    Setiap nilai adalah string UTF -8, 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 string.

    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: 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 atau tidak untuk memasukkan parameter, sebagai JSON string, untuk cetak biru dalam respon.

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, panjangnya tidak kurang dari 1 atau lebih dari 128 byte, cocok dengan file. Custom string pattern #31

    Nama cetak birunya.

  • ParametersUTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 131072 byte.

    Menentukan parameter sebagai objek BlueprintParameters.

  • RoleArn- Diperlukan: UTF -8 string, panjangnya tidak kurang dari 1 atau lebih dari 1024 byte, cocok dengan. Custom string pattern #30

    Menentukan IAM peran yang digunakan untuk membuat alur kerja.

Respons
  • RunId- UTF -8 string, tidak kurang dari 1 atau lebih dari 255 byte panjang, 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
  • BlueprintName- Diperlukan: UTF -8 string, panjangnya tidak kurang dari 1 atau lebih dari 128 byte, cocok dengan file. Custom string pattern #31

    Nama cetak birunya.

  • RunId- Diperlukan: UTF -8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok dengan file. 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
  • BlueprintName- Diperlukan: UTF -8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok dengan file. Single-line string pattern

    Nama cetak birunya.

  • NextToken— UTF -8 string.

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

    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, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok dengan file. Single-line string pattern

    Nama alur kerja yang akan dimulai.

  • RunProperties – Susunan peta pasangan nilai kunci.

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

    Setiap nilai adalah string UTF -8.

    Alur kerja menjalankan properti untuk menjalankan alur kerja baru.

    Argumen Job dapat dicatat. Jangan berikan rahasia plaintext sebagai argumen. Ambil rahasia dari AWS Glue Connection, AWS Secrets Manager atau mekanisme manajemen rahasia lainnya jika Anda ingin menyimpannya dalam Job.

Respons
  • RunId- UTF -8 string, tidak kurang dari 1 atau lebih dari 255 byte panjang, 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
  • Name- Diperlukan: UTF -8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok dengan file. Single-line string pattern

    Nama alur kerja yang akan dihentikan.

  • RunId- Diperlukan: UTF -8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok dengan file. 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
  • Name- Diperlukan: UTF -8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok dengan file. Single-line string pattern

    Nama alur kerja yang akan dilanjutkan.

  • RunId- Diperlukan: UTF -8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok dengan file. Single-line string pattern

    ID eksekusi alur kerja yang akan dilanjutkan.

  • NodeIdsDiperlukan: Sebuah array UTF -8 string.

    Daftar node IDs untuk node yang ingin Anda restart. Simpul yang akan dimulai ulang harus memiliki upaya eksekusi dalam eksekusi asli.

Respons
  • RunId- UTF -8 string, tidak kurang dari 1 atau lebih dari 255 byte panjang, 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— Sebuah array UTF -8 string.

    Daftar node IDs untuk node yang benar-benar dimulai ulang.

Kesalahan
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • ConcurrentRunsExceededException

  • IllegalWorkflowStateException