

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# SetSubscriptionAttributes 配信ポリシーの JSON 形式
<a name="set-sub-attributes-delivery-policy-json"></a>

`SetSubscriptionAttributes` アクションにリクエストを送信し、`AttributeName` パラメータを `DeliveryPolicy` の値に設定する場合、`AttributeValue` パラメータの値は有効な JSON オブジェクトである必要があります。例えば、次の例では、配信ポリシーを合計 5 回の再試行に設定します。

```
http://sns.us-east-2.amazonaws.com/
?Action=SetSubscriptionAttributes
&SubscriptionArn=arn%3Aaws%3Asns%3Aus-east-2%3A123456789012%3AMy-Topic%3A80289ba6-0fd4-4079-afb4-ce8c8260f0ca
&AttributeName=DeliveryPolicy
&AttributeValue={"healthyRetryPolicy":{"numRetries":5}}
...
```

`AttributeValue` パラメータの値には、次の JSON 形式を使用します。

```
{
    "healthyRetryPolicy" : {
        "minDelayTarget" :  int,
        "maxDelayTarget" : int,
        "numRetries" : int,
        "numMaxDelayRetries" : int,
        "backoffFunction" : "linear|arithmetic|geometric|exponential"
    },
    "throttlePolicy" : {
        "maxReceivesPerSecond" : int
    },
    "requestPolicy" : {
        "headerContentType" : "text/plain | application/json | application/xml"
    }
}
```

`SetSubscriptionAttribute` アクションの詳細については、「*Amazon Simple Notification Service API リファレンス*」の「[SetSubscriptionAttributes](https://docs.aws.amazon.com/sns/latest/api/API_SetSubscriptionAttributes.html)」を参照してください。サポートされている HTTP コンテンツタイプヘッダーの詳細については、「[HTTP/S 配信ポリシーの作成](sns-message-delivery-retries.md#creating-delivery-policy)」を参照してください。