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

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

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

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

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

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

옵트인 리전

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

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

Middle East (UAE) Region

me-central-1

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

옵트인 리전에서 기본적으로 사용되는 리전으로 메시지를 전송하는 데 Amazon SNS를 사용하는 경우, 대기열에 생성된 리소스 정책을 변경해야 합니다. 보안 주체 sns.amazonaws.com.rproxy.govskope.casns.<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 주제가 기본적으로 활성화된 리전(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을 사용하여 지원됨

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