gpt4 book ai didi

amazon-web-services - 配置SNS投递重试策略

转载 作者:行者123 更新时间:2023-12-04 15:23:35 31 4
gpt4 key购买 nike

我想知道是否可以配置通过 cloudFormation 的 SNS 传送重试策略。

我在任何在线文档中都找不到它。如果这样的配置是可能的,如果有人可以发布一个片段来展示如何做到这一点,我将非常感激。

提前致谢,

最佳答案

AWS CloudFormation有时不涵盖其他 AWS Products & Services 中可用的所有(新)API 操作,尽管它们通常会在几个月后推出。

不幸的是,尽管 SNS Delivery Retry Policies for HTTP/HTTPS Endpointsintroduced in December 2011到目前为止,该功能仍然不受支持。

解决方法

您仍然可以通过专用的 CustomResource 来使用 CloudFormation 实现解决方法。类型,它们是特殊的 AWS CloudFormation 资源,为模板开发人员提供了一种将由 Amazon Web Services 以外的来源提供的资源包含在 AWS CloudFormation 堆栈中的方法。 - AWS CloudFormation Custom Resource Walkthrough很好地概述了这一切的含义、它的工作原理以及实现您自己的系统所需的条件。

您的自定义资源需要通过显式调用 SetSubscriptionAttributes 来实现对传递重试策略的缺失支持。或SetTopicAttributes根据此处显示的示例请求,API 操作显然也未记录 DeliveryPolicy 属性,例如:

{
"healthyRetryPolicy":
{
"minDelayTarget": <int>,
"maxDelayTarget": <int>,
"numRetries": <int>,
"numMaxDelayRetries": <int>,
"backoffFunction": "<linear|arithmetic|geometric|exponential>"
},
"throttlePolicy":
{
"maxReceivesPerSecond": <int>
}
}

关于amazon-web-services - 配置SNS投递重试策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18263093/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com