

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# SetTopicAttributes politica di consegna (formato JSON)
<a name="set-topic-attributes-delivery-policy-json"></a>

Se invii una richiesta all'operazione `SetTopicAttributes` e imposti il parametro `AttributeName` su un valore di `DeliveryPolicy`, il valore del parametro `AttributeValue` deve essere un oggetto JSON valido. Per esempio, il caso seguente imposta la policy di consegna su 5 tentativi totali.

```
http://sns.us-east-2.amazonaws.com/
?Action=SetTopicAttributes
&TopicArn=arn%3Aaws%3Asns%3Aus-east-2%3A123456789012%3AMy-Topic
&AttributeName=DeliveryPolicy
&AttributeValue={"http":{"defaultHealthyRetryPolicy":{"numRetries":5}}}
...
```

Utilizza il seguente formato JSON per il valore del parametro `AttributeValue`.

```
{
    "http" : {
        "defaultHealthyRetryPolicy" : {
            "minDelayTarget":  int,
            "maxDelayTarget": int,
            "numRetries": int,
            "numMaxDelayRetries": int,
            "backoffFunction": "linear|arithmetic|geometric|exponential"
        },
        "disableSubscriptionOverrides" : Boolean,
        "defaultThrottlePolicy" : {
            "maxReceivesPerSecond" : int
        },
        "defaultRequestPolicy" : {
            "headerContentType" : "text/plain | application/json | application/xml"
        }
    }
}
```

Per ulteriori informazioni sull'`SetTopicAttribute`azione, consulta *Amazon Simple Notification Service API Reference*. [SetTopicAttributes](https://docs.aws.amazon.com/sns/latest/api/API_SetTopicAttributes.html) Per ulteriori informazioni sulle intestazioni dei tipi di contenuto HTTP supportate, consultare [Creazione di una politica di consegna HTTP/S](sns-message-delivery-retries.md#creating-delivery-policy).