Einen VPC Amazon-Endpunkt für Amazon erstellen SNS - Amazon Simple Notification Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Einen VPC Amazon-Endpunkt für Amazon erstellen SNS

Um Nachrichten zu Ihren SNS Amazon-Themen von einem Amazon aus zu veröffentlichenVPC, erstellen Sie einen VPC Schnittstellen-Endpunkt. Anschließend können Sie Nachrichten zu Ihren Themen veröffentlichen und gleichzeitig den Datenverkehr innerhalb des Netzwerks behalten, das Sie mit dem verwaltenVPC.

Verwenden Sie die folgenden Informationen, um den Endpunkt zu erstellen und die Verbindung zwischen Ihnen VPC und Amazon zu testenSNS. Außerdem finden Sie ein Tutorial, mit dem Sie von Grund auf neu starten, unter Eine SNS Amazon-Nachricht von Amazon veröffentlichen VPC.

Erstellen des Endpunkts

Sie können einen SNS Amazon-Endpunkt erstellen, VPC indem Sie den AWS Management Console AWS CLI, den AWS SDK, den Amazon SNS API oder verwenden AWS CloudFormation.

Informationen zum Erstellen und Konfigurieren eines Endpunkts mithilfe der VPC Amazon-Konsole oder der AWS CLI finden Sie unter Creating an Interface Endpoint im VPCAmazon-Benutzerhandbuch.

Wichtig

Sie können Amazon Virtual Private Cloud nur mit HTTPS SNS Amazon-Endpunkten verwenden.

Wenn Sie einen Endpunkt erstellen, geben Sie Amazon SNS als den Service an, VPC zu dem Sie eine Verbindung herstellen möchten. In der VPC Amazon-Konsole variieren die Servicenamen je nach Region. Wenn Sie beispielsweise USA Ost (Nord-Virginia) wählen, lautet der Servicename com.amazonaws.us-east-1.states.

Wenn Sie Amazon SNS für das Senden von Nachrichten von Amazon konfigurierenVPC, müssen Sie Private aktivieren DNS und Endpunkte im Format sns.us-east-2.amazonaws.com angeben.

Private unterstützt DNS keine älteren Endpunkte wie queue.amazonaws.com oder. us-east-2.queue.amazonaws.com

Informationen zum Erstellen und Konfigurieren eines Endpunkts mithilfe AWS CloudFormation von finden Sie in der AWS::EC2::VPCEndpointRessource im AWS CloudFormation Benutzerhandbuch.

Testen der Verbindung zwischen Ihnen VPC und Amazon SNS

Nachdem Sie einen Endpunkt für Amazon erstellt habenSNS, können Sie Nachrichten von Ihren VPC zu Ihren SNS Amazon-Themen veröffentlichen. Zum Testen dieser Verbindung gehen Sie wie folgt vor:

  1. Stellen Sie eine Connect zu einer EC2 Amazon-Instance her, die sich in Ihrer VPC befindet. Informationen zum Herstellen einer Verbindung finden Sie unter Connect to Your Linux Instance oder Connecting to Your Windows Instance in der EC2 Amazon-Dokumentation.

    Um beispielsweise über einen SSH Client eine Verbindung zu einer Linux-Instance herzustellen, führen Sie den folgenden Befehl von einem Terminal aus aus:

    $ ssh -i ec2-key-pair.pem ec2-user@instance-hostname

    Wobei gilt:

    • ec2-key-pair.pem ist die Datei, die das key pair enthält, das Amazon bei der Erstellung der Instance bereitgestellt hat. EC2

    • instance-hostname ist der öffentliche Hostname der Instance. Um den Hostnamen in der EC2Amazon-Konsole abzurufen: Wählen Sie Instances, wählen Sie Ihre Instance aus und suchen Sie den Wert für Public DNS (IPv4).

  2. Verwenden Sie in Ihrer Instance den SNS publishAmazon-Befehl mit dem AWS CLI. Mit dem folgenden Befehl können eine einfache Nachricht für ein Thema senden:

    $ aws sns publish --region aws-region --topic-arn sns-topic-arn --message "Hello"

    Wobei gilt:

    • aws-region ist die AWS Region, in der sich das Thema befindet.

    • sns-topic-arnist der Amazon-Ressourcenname (ARN) des Themas. Um das ARN von der SNSAmazon-Konsole abzurufen: Wählen Sie Themen, suchen Sie Ihr Thema und suchen Sie den Wert in der ARNSpalte.

    Wenn die Nachricht erfolgreich von Amazon empfangen wurdeSNS, druckt das Terminal eine Nachrichten-ID wie die folgende aus:

    { "MessageId": "6c96dfff-0fdf-5b37-88d7-8cba910a8b64" }