Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

Amazon SNS 用の Amazon VPC エンドポイントの作成

フォーカスモード
Amazon SNS 用の Amazon VPC エンドポイントの作成 - Amazon Simple Notification Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon VPC から Amazon SNS トピックにメッセージを発行するには、インターフェイス VPC エンドポイントを作成します。次に、VPC で管理するネットワーク内でトラフィックを維持しながら、トピックにメッセージを発行できます。

次の情報を使用してエンドポイントを作成し、VPC と Amazon SNS 間の接続をテストします。一から開始する作業に役立つチュートリアルについては、「Amazon VPC から Amazon SNS メッセージを発行する」を参照してください。

エンドポイントの作成

VPC で Amazon SNS エンドポイントを作成するには AWS Management Console、、、 AWS SDK AWS CLI、Amazon SNS API、または を使用します AWS CloudFormation。

Amazon VPC コンソールまたは AWS CLIを使用して、エンドポイントを作成および設定する方法については、「Amazon VPC ユーザーガイド」の「インターフェイスエンドポイントの作成」を参照してください。

重要

Amazon Virtual Private Cloud は HTTPS Amazon SNS エンドポイントでのみ使用できます。

エンドポイントを作成するとき、VPC の接続先のサービスとして Amazon SNS を指定します。Amazon VPC コンソールで、このサービス名は選択したリージョンによって異なります。例えば、米国東部 (バージニア北部) を選択した場合、サービス名は com.amazonaws.us-east-1.statesになります。

Amazon VPC からメッセージを送信するように Amazon SNS を設定する場合、プライベート DNS を有効にして、sns.us-east-2.amazonaws.com の形式でエンドポイントを指定する必要があります。

プライベートDNS は、queue.amazonaws.com.rproxy.goskope.comus-east-2.queue.amazonaws.comなどのレガシーエンドポイントをサポートしていません。

を使用してエンドポイントを作成および設定する方法については AWS CloudFormation、 AWS CloudFormation ユーザーガイドAWS::EC2::VPCEndpointリソースを参照してください。

VPC と Amazon SNS との間の接続をテストする

Amazon SNS のエンドポイントを作成したら、VPC から Amazon SNS トピックにメッセージを発行できます。この接続をテストするには、以下の手順を実行します。

  1. VPC にある Amazon EC2 インスタンスに接続します。接続の詳細については、Amazon EC2 ドキュメントの Linux インスタンスへの接続または Windows インスタンスへの接続を参照してください。

    例えば、SSH クライアントを使用して Linux インスタンスに接続するには、ターミナルから以下のコマンドを実行します。

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

    実行する条件は以下の通りです。

    • ec2-key-pair.pem は、インスタンスの作成時に Amazon EC2 から提供されたキーペアを含むファイルです。

    • instance-hostname は、インスタンスのパブリックホスト名です。Amazon EC2 コンソールでホスト名を取得するには、[インスタンス] を選択してから、インスタンスを選択して、[パブリック DNS (IPv4)] の値を見つけます。

  2. インスタンスから、 AWS CLIで Amazon SNS publish コマンドを使用します。以下のコマンドを使用して、シンプルなメッセージをトピックに送信できます。

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

    コードの説明は以下のとおりです。

    • aws-region は、トピックがある AWS リージョンです。

    • sns-topic-arn は、トピックの Amazon リソースネーム (ARN) です。Amazon SNS コンソールから ARN を取得するには: [トピック] を選択し、自分のトピックを検索して、[ARN] カラムでその値を見つけます。

    メッセージが Amazon SNS によって正常に受信された場合、ターミナルには以下のようなメッセージ ID が表示されます。

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

このページの内容

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.