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: