AWS StepFunction CDK 结果路径设置为空
AWS StepFunction CDK resultpath set to null
我找不到指定 'null' 到结果路径的方法。
正如此处指出的:
https://docs.aws.amazon.com/step-functions/latest/dg/input-output-resultpath.html
我想在 CDK 中实现:“丢弃结果并保留原始输入”
我已阅读此讨论:
https://github.com/aws/aws-cdk/issues/1805
虽然关闭了,但是没有最终的答案。
在代码片段下方:
const verifyDeviceJob = new tasks.LambdaInvoke(this, 'VerifyDeviceJobTask', {
lambdaFunction: verifyConditionDeviceFn,
inputPath: '$.detail',
resultPath: //HOW TO DECLARE IT TO NULL??
});
您使用特殊值DISCARD
https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-stepfunctions.JsonPath.html#static-discard
所以剪辑会像
const verifyDeviceJob = new tasks.LambdaInvoke(this, 'VerifyDeviceJobTask', {
lambdaFunction: verifyConditionDeviceFn,
inputPath: '$.detail',
resultPath: JsonPath.DISCARD
});
我找不到指定 'null' 到结果路径的方法。
正如此处指出的: https://docs.aws.amazon.com/step-functions/latest/dg/input-output-resultpath.html
我想在 CDK 中实现:“丢弃结果并保留原始输入”
我已阅读此讨论: https://github.com/aws/aws-cdk/issues/1805
虽然关闭了,但是没有最终的答案。 在代码片段下方:
const verifyDeviceJob = new tasks.LambdaInvoke(this, 'VerifyDeviceJobTask', {
lambdaFunction: verifyConditionDeviceFn,
inputPath: '$.detail',
resultPath: //HOW TO DECLARE IT TO NULL??
});
您使用特殊值DISCARD
https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-stepfunctions.JsonPath.html#static-discard
所以剪辑会像
const verifyDeviceJob = new tasks.LambdaInvoke(this, 'VerifyDeviceJobTask', {
lambdaFunction: verifyConditionDeviceFn,
inputPath: '$.detail',
resultPath: JsonPath.DISCARD
});