Ich versuche, eine Nachricht zu einem Thema mit dem AWS SNSClient aus dem C++ SDK zu veröffentlichen.AWS SNSClient veröffentlichen Anruf konnte Endpunkt nicht erreichen
Kann mir jemand helfen, einen Weg zu finden, um herauszufinden, was mit meinem Ansatz falsch ist? Die Fehlermeldung, die ich bekomme, sagt nur, dass der "Endpunkt nicht erreicht werden konnte".
Ich versuche, herauszufinden, wo meine Anfrage hängt - in meiner Sicht ist es eine der folgenden sein:
- der Docker Container der C++ App ausgeführt wird, die Anfragen blockiert irgendwie (neu Andockfenster)
- der Client falsch konfiguriert ist (Region, arn, creditials falsch?)
- die Anforderung ungültig ist (einige Parameter nicht? Nachrichtentyp vielleicht?)
einige Does Einer weiß, wie ich meine Anfrage debuggen und sehen kann, was das Problem ist?
Danke! Mein Code sieht so etwas wie diese (api init und Herunterfahren entfällt):
Aws::SNS::SNSClient client(credentials , config);
Aws::SNS::Model::PublishRequest pubReq;
pubReq.SetTopicArn("...");
pubReq.SetMessage("Test message");
pubOutcome = client.Publish(pubReq);
if(! pubOutcome.IsSuccess()){
std::cout << "outcome: " << pubOutcome.GetError().GetMessage() << std::endl;
}