首页 > 解决方案 > AWS Stepfunction:来自输入的子字符串

问题描述

作为一个一般性问题,是否可以在步进函数中执行子字符串函数?

我收到以下事件

      {
          "input": {
            "version": "0",
            "id": "d9c5fec0-d08d-6abd-4ea5-0107fbbce47d",
            "detail-type": "EBS Multi-Volume Snapshots Completion Status",
            "source": "aws.ec2",
            "account": "12345678",
            "time": "2021-11-12T12:08:16Z",
            "region": "us-east-1",
            "resources": [
              "arn:aws:ec2::us-east-1:snapshot/snap-0a98c2a42ee266123"
            ]
          }
        }

但需要快照 id 作为 DescribeInstances 的输入,因此我需要从arn:aws:ec2::us-east-1:snapshot/snap-0a98c2a42ee266123 中提取 snap- 0a98c2a42ee266123

有没有什么简单的方法可以在步骤函数中做到这一点?也就是说,不必将其传递给 lambda 或同样复杂的东西?

标签: substringaws-step-functions

解决方案


推荐阅读