Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Fungsi Langkah
Tindakan Step stepFunctions Functions () memulai mesin AWS Step Functions status.
Persyaratan
Tindakan aturan ini memiliki persyaratan sebagai berikut:
-
Peran IAM yang AWS IoT dapat diasumsikan untuk melakukan
states:StartExecutionoperasi. Untuk informasi selengkapnya, lihat Pemberian AWS IoT mengatur akses yang dibutuhkannya.Di AWS IoT konsol, Anda dapat memilih atau membuat peran AWS IoT untuk memungkinkan melakukan tindakan aturan ini.
Parameter
Saat Anda membuat AWS IoT aturan dengan tindakan ini, Anda harus menentukan informasi berikut:
stateMachineName-
Nama mesin status Step Functions untuk memulai.
Men dukung template substitusi: API dan AWS CLI hanya
executionNamePrefix-
(Opsional) Nama yang diberikan untuk eksekusi mesin status terdiri dari awalan ini diikuti oleh UUID. Fungsi Langkah menciptakan nama unik untuk setiap eksekusi mesin status jika tidak disediakan.
Mendukung template substitusi: Ya
roleArn-
ARN dari peran yang memberikan AWS IoT izin untuk memulai mesin negara. Untuk informasi selengkapnya, lihat Persyaratan.
Mendukung template substitusi: Tidak
Contoh
Contoh JSON berikut mendefinisikan tindakan Fungsi Langkah dalam AWS IoT aturan.
{ "topicRulePayload": { "sql": "SELECT * FROM 'some/topic'", "ruleDisabled": false, "awsIotSqlVersion": "2016-03-23", "actions": [ { "stepFunctions": { "stateMachineName": "myStateMachine", "executionNamePrefix": "myExecution", "roleArn": "arn:aws:iam::123456789012:role/aws_iot_step_functions" } } ] } }
Lihat juga
-
Apa itu AWS Step Functions? dalam Panduan AWS Step Functions Pengembang