7

cloudFormation を介して SNS 配信再試行ポリシーを構成できるかどうかを知りたいです。

オンラインドキュメントで見つけることができませんでした。そのような構成が可能であれば、誰かがその方法を示すスニペットを投稿していただければ幸いです。

前もって感謝します、

4

2 に答える 2

6

AWS CloudFormationは、他のAWS 製品およびサービス内で利用可能なすべての (新しい) API アクションをカバーしていない場合がありますが、通常は数か月以内に導入されます。

残念ながら、HTTP/HTTPS エンドポイントの SNS 配信再試行ポリシーは2011 年 12 月にすでに導入されていますが、この機能は現時点ではまだサポートされていません。

回避策

専用のCustomResourceタイプを使用して、CloudFormation で回避策を実装できる場合があります。これは、テンプレート開発者が Amazon 以外のソースによって提供される AWS CloudFormation スタックにリソースを含める方法を提供する特別な AWS CloudFormation リソースです。ウェブサービス。- AWS CloudFormation カスタム リソース ウォークスルーでは、これが何であるか、どのように機能するか、および独自のものを実装するために何が必要かについての概要を説明しています。

カスタム リソースは、そこに示されているサンプル リクエストに従って明らかに文書化されていない属性を使用してSetSubscriptionAttributesまたはSetTopicAttributes API アクションを明示的に呼び出すことにより、配信再試行ポリシーの不足しているサポートを実装する必要があります。DeliveryPolicy

{
    "healthyRetryPolicy": 
    {
        "minDelayTarget":  <int>,
        "maxDelayTarget": <int>,
        "numRetries": <int>,
        "numMaxDelayRetries": <int>,
        "backoffFunction": "<linear|arithmetic|geometric|exponential>"
    },
    "throttlePolicy":
    {
        "maxReceivesPerSecond": <int>
    }
}
于 2013-08-20T23:52:31.973 に答える