1
단계 함수에 고유 값 (UUID4)을 보내는 방법은 json 형식으로, 클라우드 워치 이벤트 규칙에서 매번 트리거되었을 때입니까? 누구든지이 문제를 해결할 수 있습니까? 미리 감사드립니다.AWS CloudWatch 이벤트 규칙을 통해 매번 새로운 UUID AWS 단계 함수를 보냅니다.
단계 함수에 고유 값 (UUID4)을 보내는 방법은 json 형식으로, 클라우드 워치 이벤트 규칙에서 매번 트리거되었을 때입니까? 누구든지이 문제를 해결할 수 있습니까? 미리 감사드립니다.AWS CloudWatch 이벤트 규칙을 통해 매번 새로운 UUID AWS 단계 함수를 보냅니다.
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
});
감사합니다. @ 존 부르 붐 나는 지금 그 길로 가려고합니다. –