SendWorkflowStepState - AWS Transfer Family

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

SendWorkflowStepState

Mengirim callback untuk langkah-langkah kustom asinkron.

TheExecutionId,WorkflowId, dan Token diteruskan ke sumber daya target selama eksekusi langkah kustom alur kerja. Anda harus menyertakan mereka yang memiliki panggilan balik mereka serta memberikan status.

Sintaksis Permintaan

{ "ExecutionId": "string", "Status": "string", "Token": "string", "WorkflowId": "string" }

Parameter Permintaan

Untuk informasi tentang parameter yang umum untuk semua tindakan, lihat Parameter Umum.

Permintaan menerima data berikut dalam JSON format.

ExecutionId

Pengidentifikasi unik untuk eksekusi alur kerja.

Tipe: String

Batas Panjang: Panjang tetap 36.

Pola: [0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}

Wajib: Ya

Status

Menunjukkan apakah langkah yang ditentukan berhasil atau gagal.

Tipe: String

Nilai yang Valid: SUCCESS | FAILURE

Wajib: Ya

Token

Digunakan untuk membedakan antara beberapa callback untuk beberapa langkah Lambda dalam eksekusi yang sama.

Tipe: String

Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.

Pola: \w+

Wajib: Ya

WorkflowId

Pengidentifikasi unik untuk alur kerja.

Tipe: String

Kendala Panjang: Panjang tetap 19.

Pola: w-([a-z0-9]{17})

Diperlukan: Ya

Elemen Respons

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200 dengan HTTP tubuh kosong.

Kesalahan

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat Kesalahan Umum.

AccessDeniedException

Anda tidak memiliki akses yang memadai untuk melakukan tindakan ini.

HTTPKode Status: 400

InternalServiceError

Pengecualian ini dilemparkan ketika kesalahan terjadi dalam AWS Transfer Family layanan.

HTTPKode Status: 500

InvalidRequestException

Pengecualian ini dilontarkan ketika klien mengirimkan permintaan yang salah format.

HTTPKode Status: 400

ResourceNotFoundException

Pengecualian ini dilemparkan ketika sumber daya tidak ditemukan oleh layanan AWS Transfer Family.

HTTPKode Status: 400

ServiceUnavailableException

Permintaan gagal karena layanan AWS Transfer Family tidak tersedia.

HTTPKode Status: 500

ThrottlingException

Permintaan ditolak karena throttling permintaan.

HTTPKode Status: 400

Lihat Juga

Untuk informasi selengkapnya tentang penggunaan ini API di salah satu bahasa khusus AWS SDKs, lihat berikut ini: