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à.
Fanout agli endpoint HTTP(S)
Puoi utilizzare Amazon SNS
-
Server Name Indication (SNI): consente a Amazon SNS di supportare gli endpoint HTTPS che richiedono l'estensione di protocollo SNI, ad esempio un server che richiede più certificati per ospitare più domini. Per ulteriori informazioni sull'uso di SNI, consulta Server Name Indication (SNI)
.
-
Autenticazione di accesso di base e digest— Questo consente di specificare un nome utente e una password nell'URL HTTPS della richiesta HTTP POST, come
https://user:password@domain.com
ohttps://user@domain.com
Il nome utente e la password vengono crittografati nella connessione SSL stabilita quando usi HTTPS. Solo il nome di dominio viene inviato come testo normale. Per ulteriori informazioni su Basic e Digest Access Authentication, consulta RFC-2617. Importante
Amazon SNS attualmente non supporta endpoint HTTP(S) privati.
Gli URL HTTPS sono recuperabili solo dall'operazione API di Amazon SNS
GetSubscriptionAttributes
, per le entità a cui è stato concesso l'accesso alle API.Nota
Il servizio client deve essere in grado di supportare la risposta con intestazione
HTTP/1.1 401 Unauthorized
.
La richiesta contiene l'oggetto e il messaggio pubblicati nell'argomento insieme ai metadati relativi alla notifica in un documento JSON. La richiesta risulterà simile alla richiesta HTTP POST seguente. Per i dettagli sull'intestazione HTTP e il formato JSON del corpo della richiesta, consulta Intestazioni HTTP/HTTPS e Notifica HTTP/HTTPS in formato JSON.
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" }