AWS Step Functions有助于使用可视化工作流协调分布式应用程序和微服务的组件。例如,可以链接多个AWS Lambda函数,通过决策分支连接它们或并行运行它们。
如何仅更新 Secrets Manager 密钥中的一对密钥?
有谁知道如何使用 terraform 或使用服务集成的 AWS Step Functions 仅更新 SSM Secrets Manager 密钥中的一个密钥对? 我想避免重新创建秘密...
如何使用 Amazon States Language 转换 JSON 对象?
问题 我需要使用输入中一个对象(我们将其称为 obj1)的键和输入中的一个单独的键值对(我们将其称为 obj2)来转换任务的状态机输入。
将多个输入传递到 AWS Step Function 中的 Map State
我正在尝试使用 AWS Step Functions 通过 Lambda 触发许多 S3 文件的操作。为此,我调用一个步骤函数,其输入具有文件的基本 S3 密钥和零件编号 eac...
在 Amazon Step Function 中查找数组的长度
我想知道如何仅使用 Amazon 状态语言并避免使用 lambda 等其他 AWS 服务来查找 Amazon Step Function 中的数组长度。 阶跃函数的示例输入 -...
AWS CDK SFN JsonPath.stringAt 处理减号
我的 CDK 代码中有一个用 Typescript 编写的函数: 导出函数 getS3FileLocation(dirName: string) { return sfn.JsonPath.stringAt(`$.myS3Bucket.${dirName}[0].location`); } 不足为奇,...
无法在 Step Function API 网关调用的 QueryParameters 上添加上下文中的变量
我正在尝试从 Step Function 进行两次连续的 API 网关调用,并使用第二个结果中的第一个结果中的值。我已经尝试过 POST 调用并且它有效,但现在我无法在 GET 调用中执行此操作。
使用DynamoGetItem/DynamoDeleteItem获取/删除多个项目
我找到了一种方法来直接从 DynamoDB 检索/删除单个项目作为 aws 步骤函数内的任务,但是据我所知,可以通过这种方式仅获取/删除单个项目。有什么办法
适用于 StepFunctions 的 AWS CloudFormation。将 DefinitionString 作为参数传递
我正在尝试为 StepFunctions 创建 CloudFormation。 我想将 DefinitionString 作为参数传递。 json 字符串相当大。最大上限为 4096 字节。我该如何处理这样的事情
如何等待 AWS ECS 任务处于 RUNNING 状态,然后再转到 AWS Step Function 中的下一步?
我有一个对象数组,我想将其迭代传递给 Lambda 函数。但是,我还需要为我启动的每个 Lambda 函数运行一个 ECS 任务。 我发现我需要...
我想在 AWS 中创建一个由 SQS 事件触发的 Step Function。 SQS 中的事件有 2 种类型:typeA 和 typeB。 typeA 消息有一些 ID 和一个记录有多少 typeB 混乱的字段...
如果步骤函数中的任务失败,在尝试重试策略后,有没有办法将这些失败的任务放入某些DLQ或类似的东西中,以便有人可以监视这些消息...
我们可以将事件桥触发器添加到step函数中,就像我们为aws lambda所做的那样,以便当我们将事件推送到总线时,step函数会触发
一旦具有匹配模式(源)的事件被推送到事件总线,我就尝试触发步骤函数。我们能否将事件桥触发器附加到步骤函数,就像我们对 lambda 所做的那样,以便...
Amazon EventBridge/Step Function/Lambda - 可以在不引入同步处理的情况下实现幂等性吗?
我们有一个通过 EventBridge 规则触发的工作流(Step Function),该工作流内部是一个在第三方供应商系统中创建记录的 lambda。假设第三方供应商...
AWS Step Function JsonMerge 新数据
内部函数 States.JsonMerge 用于在数据模拟器中添加新的静态 json。因此,这在数据模拟器的参数中起作用,将 newKey 添加到
botocore.exceptions.ClientError:调用CreateStateMachine操作时发生错误(AccessDeniedException)
当我尝试根据我的状态机定义创建状态机时,出现以下错误: botocore.exceptions.ClientError:调用时发生错误(AccessDeniedException)...
我有以下定义。我希望能够将映射的当前迭代编号传递给我的 ecs 任务,例如 python src.py --my_argument 。我用了“$$.Map.Item.Index...
状态机失败时出错:“‘错误’处的值无法满足约束:成员的长度必须小于或等于 256”
我的日志中有此错误: ValidationException:检测到 1 个验证错误:“错误”处的值未能满足约束:成员的长度必须小于或等于 256 我正在使用 AWS 步骤
如何在 AWS Step Function 中返回空结果路径
我有一个带有地图状态的步进函数,可以做一些工作。每次迭代都会确定它是否确实需要完成这项工作。如果它不需要做工作,它就会以空操作结束。如果需要的话...
可以使用 AWS Restful API 和 Step Functions 构建 Restful API 吗?
我的任务是构建一个常规的 UI 后端 API。发送 JSON 请求,执行一些逻辑,半秒后将返回 JSON 响应。 API GW 的自然构建方式
AWS CLI - 在 create-state-machine --definition 中出现错误
我有一个从 Step Function 导出的 JSON 格式的文件,我做了一些修改。我尝试使用 AWS CLI 创建另一个 Step Function,但总是收到错误: 指挥官...