- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道是否可以配置通过 cloudFormation 的 SNS 传送重试策略。
我在任何在线文档中都找不到它。如果这样的配置是可能的,如果有人可以发布一个片段来展示如何做到这一点,我将非常感激。
提前致谢,
最佳答案
AWS CloudFormation有时不涵盖其他 AWS Products & Services 中可用的所有(新)API 操作,尽管它们通常会在几个月后推出。
不幸的是,尽管 SNS Delivery Retry Policies for HTTP/HTTPS Endpoints是introduced 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/
我是一名优秀的程序员,十分优秀!