기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
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 참조의 Publish 및 PublishBatch를 참조하세요. |
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 문제가 향후 엔드포인트 이름 확인에 영향을 미칠 수 있습니다.