아마존용 아마존 VPC 엔드포인트 생성 SNS - Amazon Simple Notification Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

아마존용 아마존 VPC 엔드포인트 생성 SNS

Amazon에서 Amazon SNS 주제에 메시지를 게시하려면 인터페이스 VPC 엔드포인트를 생성하십시오. VPC 그러면 관리하는 네트워크 내에서 트래픽을 유지하면서 주제에 대한 메시지를 게시할 수 VPC 있습니다.

다음 정보를 사용하여 엔드포인트를 생성하고 사용자와 Amazon 간의 연결을 테스트하십시오 VPCSNS. 또는 처음부터 새로 시작하는 경우 이에 대한 안내를 받으려면 아마존에서 아마존 SNS 메시지 게시하기 VPC에서 확인하세요.

엔드포인트 생성

, a, an AWS Management Console, Amazon 또는 VPC 를 사용하여 Amazon SNS SNS API 엔드포인트를 생성할 수 AWS CloudFormation있습니다. AWS CLI AWS SDK

Amazon VPC 콘솔 또는 를 사용하여 엔드포인트를 생성하고 구성하는 방법에 대한 자세한 내용은 Amazon 사용 VPC설명서의 AWS CLI인터페이스 엔드포인트 생성을 참조하십시오.

중요

Amazon Virtual Private Cloud는 HTTPS 아마존 SNS 엔드포인트에서만 사용할 수 있습니다.

엔드포인트를 생성할 때 연결할 SNS 서비스로 VPC Amazon을 지정하십시오. Amazon VPC 콘솔에서 서비스 이름은 지역에 따라 다릅니다. 예를 들어 미국 동부(버지니아 북부)를 선택한 경우 서비스 이름은 com.amazonaws.us-east-1.sns입니다.

Amazon에서 메시지를 SNS 보내도록 VPC Amazon을 구성할 때는 비공개를 DNS 활성화하고 형식으로 sns.us-east-2.amazonaws.com 엔드포인트를 지정해야 합니다.

DNS프라이빗은 또는 같은 queue.amazonaws.com 레거시 엔드포인트를 지원하지 않습니다. us-east-2.queue.amazonaws.com

를 사용하여 AWS CloudFormation엔드포인트를 생성하고 구성하는 방법에 대한 자세한 내용은 사용 설명서의 AWS::EC2::VPCEndpoint리소스를 참조하십시오.AWS CloudFormation

귀하와 Amazon VPC 간의 연결 테스트 SNS

Amazon용 엔드포인트를 생성한 후 사용자의 메시지를 Amazon SNS SNS 주제에 VPC 게시할 수 있습니다. 이 연결을 테스트하려면 다음을 수행합니다.

  1. 에 있는 Amazon EC2 인스턴스에 연결합니다. VPC 연결에 대한 자세한 내용은 Amazon EC2 설명서의 Linux 인스턴스에 연결 또는 Windows 인스턴스에 연결을 참조하십시오.

    예를 들어, SSH 클라이언트를 사용하여 Linux 인스턴스에 연결하려면 터미널에서 다음 명령을 실행합니다.

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

    위치:

    • ec2-key-pair.pem은 인스턴스를 생성할 때 아마존이 제공한 키 페어가 들어 있는 파일입니다. EC2

    • instance-hostname은 해당 인스턴스의 퍼블릭 호스트 이름입니다. Amazon EC2 콘솔에서 호스트 이름을 가져오려면 인스턴스를 선택하고 인스턴스를 선택한 다음 Public DNS (IPv4) 값을 찾으십시오.

  2. 인스턴스에서 Amazon SNS publish명령을 와 함께 사용합니다 AWS CLI. 다음 명령으로 간단한 메시지를 주제에 게시할 수 있습니다.

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

    위치:

    • AWS aws-region은 주제가 위치한 지역입니다.

    • sns-topic-arn주제의 Amazon 리소스 이름 (ARN) 입니다. Amazon ARN SNS 콘솔에서 가져오려면: 주제를 선택하고 주제를 찾은 다음 ARN열에서 값을 찾으십시오.

    SNSAmazon에서 메시지를 성공적으로 수신하면 터미널은 다음과 같은 메시지 ID를 인쇄합니다.

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