Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
SetTopicAttributes politique de livraison au format JSON
Si vous envoyez une demande à l'action SetTopicAttributes
et que vous définissez le paramètre AttributeName
sur la valeur DeliveryPolicy
, la valeur du paramètre AttributeValue
doit être un objet JSON valide. Par exemple, l'exemple suivant définit la politique de diffusion sur 5 tentatives au total.
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}}} ...
Utilisez le format JSON suivant pour la valeur du paramètre 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" } } }
Pour plus d'informations sur cette SetTopicAttribute
action, consultez le SetTopicAttributesmanuel Amazon Simple Notification Service API Reference. Pour plus d'informations sur les en-têtes content-type HTTP pris en charge, consultez Création d'une politique HTTP/S de livraison.