AWS Step 可以运行异步 运行 bash 脚本吗?

Can AWS Step function async run bash script?

我有一个步骤函数,它在 java.

中定义了作业定义

我想添加一个异步 运行 bash 脚本,它试图将数据从 efs 移动到 s3 存储桶。 我做了什么: 1. 登录挂载了efs数据的ec2实例; 2.运行数据移动bash脚本;

它的缺点是我每天都需要手动 运行 这个脚本。所以,我想知道是否有办法从步骤函数 运行 这个脚本,因为所有 efs 数据都是从提交给这个步骤函数的作业中生成的。

您不能直接使用,但以下内容应该适合您:

  • 调用 Lambda 函数的步骤
  • 有 Lambda 运行 Systems Manager Run Command
  • 等待 运行 命令成功完成,然后返回成功或错误。

要么编写您自己的 运行 命令文档,要么查看 AWS-RunShellScript 文档。