2017-09-23 5 views

答えて

0

AWSが最近Step Functions as a CloudWatch targetを追加したので、ステップ関数の最初の関数をUUIDを簡単に生成できます。そしてそれを次の関数に渡します。これにより、ステップ関数を自己完結型にすることができます。

"GenerateUuid": { 
    "Type": "Task", 
    "Resource": "arn:aws:states:us-east-1:123456789012:activity:GenerateUuid", 
    "Next": "CreateNewRecord" 
}, 

もう一つの方法は、ラムダ関数はUUIDを生成し、パスを再度CloudWatchのイベントから引き起こす可能性がステートマシンにあることです。

var params = { 
    stateMachineArn: 'MyStateMachine-12345', 
    input: uuidv4() 
}; 
stepfunctions.startExecution(params, function(err, data) { 
    if (err) console.log(err, err.stack); // an error occurred 
    else  console.log(data);   // successful response 
}); 
+0

ありがとうございました@JohnVelboom私は今、そのように行こうとしています。 –

関連する問題