Amazon SNS API 권한: 작업 및 리소스 참조 - Amazon Simple Notification Service

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

Amazon SNS API 권한: 작업 및 리소스 참조

다음 목록은 액세스 제어의 Amazon SNS 구현에 대한 정보를 제공합니다.

  • 각각의 정책은 하나의 주제에만 적용(규제 작성 시 다른 주제에 적용하는 문구를 포함하지 마세요)해야 합니다.

  • 각각의 정책에는 고유한 규제가 있어야 합니다. Id

  • 정책의 각 문구에는 고유한 문구가 있어야 합니다. sid

정책 할당량

다음 표에는 정책 정보에 대한 최대 할당량이 나열되어 있습니다.

명칭 최대 할당량

바이트

30kb

Statement

100

Principal

1~200(0은 유효하지 않음)

리소스

1(0은 유효하지 않습니다. 값은 정책 주제의 ARN과 일치해야 합니다)

유효한 Amazon SNS 정책 작업

Amazon SNS는 다음의 표에 표시된 작업을 지원합니다.

작업 설명
sns:AddPermission 주제 정책에 권한을 추가할 권한을 부여합니다.
sns:DeleteTopic 주제를 삭제할 권한을 부여합니다.
sns:GetDataProtectionPolicy 주제의 데이터 보호 정책을 검색할 수 있는 권한을 부여합니다.
sns:GetTopicAttributes 모든 주제 속성을 수신할 권한을 부여합니다.
sns:ListSubscriptionsByTopic 특정 주제에 대한 모든 구독을 검색할 권한을 부여합니다.
sns:ListTagsForResource 지정된 주제에 추가된 모든 태그를 나열할 수 있는 권한을 부여합니다.
sns:Publish 주제 또는 엔드포인트에 게시 및 배치 게시 모두에 대한 권한을 부여합니다. 자세한 정보는 Amazon Simple Notification Service API 참조의 PublishPublishBatch를 참조하세요.
sns:PutDataProtectionPolicy 주제의 데이터 보호 정책을 설정할 수 있는 권한을 부여합니다.
sns:RemovePermission 주제 정책에서 모든 권한을 제거할 권한을 부여합니다.
sns:SetTopicAttributes 주제의 속성을 설정할 권한을 부여합니다.
sns:Subscribe 주제를 구독할 권한을 부여합니다.

서비스별 키

Amazon SNS는 다음과 같은 서비스별 키를 사용합니다. Subscribe 요청에 대한 액세스를 제한하는 정책에서 이러한 키를 사용할 수 있습니다.

  • sns:endpoint— Subscribe 요청 또는 이전에 확인된 구독의 URL, 이메일 주소 또는 ARN입니다. 특정 엔드포인트(예: *@example.com)에 대한 액세스를 제한하려면 문자열 조건과 함께 사용합니다(Amazon SNS에 대한 정책 예제 참조).

  • sns:protocol— Subscribe 요청 또는 이전에 확인한 구독의 protocol 값입니다. 특정 전송 프로토콜(예: https)에 대한 게시를 제한하려면 문자열 조건과 함께 사용합니다(Amazon SNS에 대한 정책 예제 참조).

중요

sns:Endpoint로 액세스를 규제하는 정책 사용 시 DNS 문제가 향후 엔드포인트 이름 확인에 영향을 미칠 수 있습니다.