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.
SNSNotifications Fanout Amazon aux terminaux HTTPS
Vous pouvez utiliser Amazon SNS
-
Indication du nom du serveur (SNI) : cela permet SNS à Amazon de prendre en charge les HTTPS points de terminaison qui le nécessitentSNI, par exemple un serveur nécessitant plusieurs certificats pour héberger plusieurs domaines. Pour plus d'informationsSNI, consultez la section Indication du nom du serveur
.
-
Authentification d'accès de base et condensée : cela vous permet de spécifier un nom d'utilisateur et un mot de passe dans la HTTPS URL HTTP POST demande, par exemple
https://user:password@domain.com
ouhttps://user@domain.com
Le nom d'utilisateur et le mot de passe sont cryptés sur la SSL connexion établie lors de l'utilisationHTTPS. Seul le nom de domaine est envoyé en texte brut. Pour plus d'informations sur l'authentification d'accès de base et Digest, consultez RFC-2617. Important
Amazon SNS ne prend actuellement pas en charge les points de terminaison privés HTTP (S).
HTTPSURLsne sont accessibles qu'à partir de l'SNS
GetSubscriptionAttributes
APIaction Amazon, pour les principaux auxquels vous avez accordé l'accès. APINote
Le service client doit être en mesure de prendre en charge l'en-tête de réponse
HTTP/1.1 401 Unauthorized
La demande contient l'objet et le message publiés dans le sujet, ainsi que les métadonnées relatives à la notification dans un JSON document. La demande ressemblera à la HTTP POST demande suivante. Pour plus de détails sur l'HTTPen-tête et le JSON format du corps de la demande, consultez HTTP/HTTPSen-têtes etHTTP/JSONformat HTTPS de notification.
POST / HTTP/1.1 x-amz-sns-message-type: Notification x-amz-sns-message-id: da41e39f-ea4d-435a-b922-c6aae3915ebe x-amz-sns-topic-arn: arn:aws:sns:us-west-2:123456789012:MyTopic x-amz-sns-subscription-arn: arn:aws:sns:us-west-2:123456789012:MyTopic:2bcfbf39-05c3-41de-beaa-fcfcc21c8f55 Content-Length: 761 Content-Type: text/plain; charset=UTF-8 Host: ec2-50-17-44-49.compute-1.amazonaws.com Connection: Keep-Alive User-Agent: Amazon Simple Notification Service Agent { "Type" : "Notification", "MessageId" : "da41e39f-ea4d-435a-b922-c6aae3915ebe", "TopicArn" : "arn:aws:sns:us-west-2:123456789012:MyTopic", "Subject" : "test", "Message" : "test message", "Timestamp" : "2012-04-25T21:49:25.719Z", "SignatureVersion" : "1", "Signature" : "EXAMPLElDMXvB8r9R83tGoNn0ecwd5UjllzsvSvbItzfaMpN2nk5HVSw7XnOn/49IkxDKz8YrlH2qJXj2iZB0Zo2O71c4qQk1fMUDi3LGpij7RCW7AW9vYYsSqIKRnFS94ilu7NFhUzLiieYr4BKHpdTmdD6c0esKEYBpabxDSc=", "SigningCertURL" : "https://sns.us-west-2.amazonaws.com/SimpleNotificationService-f3ecfb7224c7233fe7bb5f59f96de52f.pem", "UnsubscribeURL" : "https://sns.us-west-2.amazonaws.com/?Action=Unsubscribe&SubscriptionArn=arn:aws:sns:us-west-2:123456789012:MyTopic:2bcfbf39-05c3-41de-beaa-fcfcc21c8f55" }