更改 AWS 自定义资源的默认超时

pri*_*Pal 8 amazon-web-services aws-cloudformation aws-cloudformation-custom-resource

我们可以更改 AWS CustomResource 的默认超时,因为它的默认超时为 1 小时,并且将向自定义资源返回 HTTP 响应的作业大约需要 2 小时才能发送响应,而自定义资源在此之前超时。

Pat*_*ron 5

2019 年 11 月,CloudFormation 将重点从自定义资源转移到 CloudFormation Registry 资源提供程序:

https://aws.amazon.com/blogs/aws/cloudformation-update-cli-third-party-resource-support-registry/

虽然自定义资源和注册表资源提供程序之间存在许多其他差异,但其中之一是注册表资源提供程序 支持、和处理程序timeoutInMinutesCreateUpdateDelete目前可配置为 2 到 2160 分钟(36 小时)


注册资源提供商开发信息可以在此处和此处找到,供任何调查这是否是合适替代方案的人使用


dgh*_*024 -2

这可能就是您正在寻找的:

https://operatingops.org/2018/10/13/cloudformation-custom-resources-avoiding-the-two-hour-exception-timeout/

上面列出的是检查事件错误的好方法,而不是等待 cloudformation 自定义资源的初始默认超时,或等待一个小时让该自定义资源回滚。

  • OP 没有询问如何处理由于错误而导致的超时问题。他们之所以这么问,是因为他拥有一个实际上需要 2 小时才能成功完成的资源。它将成功完成,但在超时后,CloudFormation 会假设它已失败。 (4认同)