AWS - StepFunctions:如何使用 CodePipeline 中上一阶段的 StepFunctions 访问工件?

Sag*_*ari 5 github amazon-web-services devops aws-codepipeline aws-step-functions

我有以下管道:

AWS - Codepipeline 流程

我在将源 (GitHub) 阶段的输出工件链接到 StepFunctions 阶段的输入工件时遇到问题。

我的目标是让 StepFunctions 阶段能够访问源阶段输出到的最后一个 zip 文件名(在 S3 存储桶上)。

我已经尝试过:

  1. 在 Source 阶段定义命名空间以在 StepFunctions 阶段使用它。链接到文档:https://docs.aws.amazon.com/codepipeline/latest/userguide/reference-variables.html

  2. 阅读此文档:https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-step-functions.html

  3. 新案例:使用 Lambda 代替 StepFunctions 进行阶段,它从源阶段接收到 S3 文件夹和其他元数据的链接,而 StepFunctions 则不会。