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??
});

您使用特殊值DISCARDhttps://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
});