CodePipeline 使用简单的 println 调用 Lambda 最多需要 10 分钟



我正在使用CodePipeline,并在Action/Stage中隔离了一个Lambda,以便在部署开始后发出http请求。

我可以在日志和"监视"选项卡上看到它在 500 毫秒左右完成,但操作一直等待 10 分钟才能结束。

我已经尝试了以下方法:

  • Python 3 和 NodeJS 8。
  • 虚拟函数,只有一个 println
  • VPC 内部和外部
  • 1GB 内存
  • 将超时限制为 1 秒至 10 秒
  • 与其他操作,阶段
  • 删除,再次创建,...

我当前的代码是hello词:

exports.handler = async (event) => {
// TODO implement
return 'Hello from Lambda!';
};

在所有这些情况下,动作/阶段仍然需要 10 分钟才能完成。 我错过了什么吗?提前谢谢你。

从Lambda 函数调用PutJobSuccessResultPutJobFailureResult,以通知 CodePipeline 您的操作已完成。

下面是一个示例:https://docs.aws.amazon.com/codepipeline/latest/userguide/actions-invoke-lambda-function.html#actions-invoke-lambda-function-create-function

相关内容

  • 没有找到相关文章

最新更新