Amazon SNS 메시지를 다른 리전의 Amazon SQS 대기열 또는 AWS Lambda 함수로 전송 - Amazon Simple Notification Service

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

Amazon SNS 메시지를 다른 리전의 Amazon SQS 대기열 또는 AWS Lambda 함수로 전송

Amazon은 기본적으로 활성화된 리전과 옵트인 리전 모두에 대해 리전 간 전송을 SNS 지원합니다. 옵트인 리전을 포함하여 Amazon이 SNS 지원하는 리전의 AWS 현재 목록은 의 Amazon Simple Notification Service 엔드포인트 및 할당량을 참조하세요Amazon Web Services 일반 참조.

Amazon은 Amazon SQS 대기열 및 함수에 대한 리전 간 알림 전송을 SNS AWS Lambda 지원합니다. 리전 중 하나가 옵트인 리전인 경우 구독한 리소스의 정책에 다른 Amazon SNS 서비스 보안 주체를 지정해야 합니다.

Amazon SNS 구독 명령은 AmazonSNS이 호스팅되는 리전의 해당 리전에서 실행되어야 합니다. 예를 들어 AmazonSNS이 us-east-1 리전의 계정 “A”에 있고 Lambda 함수가 us-east-2 리전의 계정 “B”에 있는 경우 us-east-1 리전의 계정 “A”에서 구독 CLI 명령을 실행해야 합니다.

옵트인 리전

Amazon은 다음과 같은 옵트인 리전을 SNS 지원합니다.

지역명 지역

아프리카(케이프타운) 리전

af-south-1

Asia Pacific (Hong Kong) Region

ap-east-1

아시아 태평양(하이데라바드) 리전

ap-south-2

Asia Pacific (Jakarta) Region

ap-southeast-3

Asia Pacific (Melbourne) Region

ap-southeast-4

Asia Pacific (Osaka) Region

ap-northeast-3

Europe (Milan) Region

eu-south-1

유럽(스페인) 리전

eu-south-2

유럽(취리히) 리전

eu-central-2

Israel (Tel Aviv) Region

il-central-1

Middle East (Bahrain) Region

me-south-1

중동(UAE) 리전

me-central-1

옵트인 리전 활성화에 대한 자세한 내용은 의 AWS 리전 관리를 참조하세요Amazon Web Services 일반 참조.

AmazonSNS을 사용하여 옵트인 리전에서 기본적으로 활성화된 리전으로 메시지를 전송하는 경우 대기열에 대해 생성된 리소스 정책을 변경해야 합니다. 보안 주체 sns.amazonaws.com.rproxy.goskope.comsns.<opt-in-region>.amazonaws.com으로 바꿉니다. 예:

  • 미국 동부(버지니아 북부)의 Amazon SQS 대기열을 아시아 태평양(홍콩)의 Amazon SNS 주제에 구독하려면 대기열 정책의 보안 주체를 로 변경합니다sns.ap-east-1.amazonaws.com. 옵트인 리전은 2019년 3월 20일 이후에 시작된 모든 리전으로 구성됩니다. 여기에는 아시아 태평양(홍콩), 아시아 태평양(자카르타), 중동(바레인), 유럽(밀라노), 아프리카(케이프타운)가 포함됩니다. 2019년 3월 20일 이전에 시작된 리전은 기본적으로 활성화되어 있습니다.

    Amazon에 대한 리전 간 전송 지원 SQS
    교차 리전 전송 유형 지원됨/지원되지 않음
    기본 지원 리전에서 옵트인 리전으로

    대기열의 서비스 보안 주체에서 sns.<opt-in-region>.amazonaws.com을 사용하여 지원됨

    옵트인 리전에서 기본 지원 리전으로

    대기열의 서비스 보안 주체에서 sns.<opt-in-region>.amazonaws.com을 사용하여 지원됨

    옵트인 리전에서 옵트인 리전으로

    지원되지 않음

    다음은 옵트인 리전(af-south-1)의 Amazon SNS 주제가 enabled-by-default 리전(us-east-1)의 Amazon SQS 대기열로 전달되도록 허용하는 액세스 정책 문의 예입니다. 경로 Statement/Principal/Service 아래에 지역화된 필수 서비스 보안 주체 구성이 포함되어 있습니다.

    { "Version": "2008-10-17", "Id": "__default_policy_ID", "Statement": [ { "Sid": "allow_sns_arn:aws:sns:af-south-1:111111111111:source_topic_name", "Effect": "Allow", "Principal": { "Service": "sns.af-south-1.amazonaws.com" }, "Action": "SQS:SendMessage", "Resource": "arn:aws:sqs:us-east-1:111111111111:destination_queue_name", "Condition": { "ArnLike": { "aws:SourceArn": "arn:aws:sns:af-south-1:111111111111:source_topic_name" } } }, ... ] }
  • 미국 동부(버지니아 북부)의 AWS Lambda 함수를 아시아 태평양(홍콩)의 Amazon SNS 주제에 구독하려면 AWS Lambda 함수 정책의 보안 주체를 로 변경합니다sns.ap-east-1.amazonaws.com. 옵트인 리전은 2019년 3월 20일 이후에 시작된 모든 리전으로 구성됩니다. 여기에는 아시아 태평양(홍콩), 아시아 태평양(자카르타), 중동(바레인), 유럽(밀라노), 아프리카(케이프타운)가 포함됩니다. 2019년 3월 20일 이전에 시작된 리전은 기본적으로 활성화되어 있습니다.

    에 대한 리전 간 전송 지원 AWS Lambda
    교차 리전 전송 유형 지원됨/지원되지 않음
    기본 지원 리전에서 옵트인 리전으로 지원되지 않음

    옵트인 리전에서 기본 지원 리전으로

    Lambda 함수의 서비스 보안 주체에서 sns.<opt-in-region>.amazonaws.com을 사용하여 지원됨

    옵트인 리전에서 옵트인 리전으로 지원되지 않음