IAM JSON 정책 요소 참조
JSON 정책 문서는 여러 요소로 구성됩니다. 여기에 나열되는 요소들은 정책에서 사용되는 일반적인 순서를 따릅니다. 요소 순서는 중요하지 않습니다.예를 들어 Resource
요소는 Action
요소 앞에 올 수 있습니다. 또한 정책에서 Condition
요소는 지정하지 않아도 됩니다. JSON 정책 문서의 일반적인 구조와 목적에 대해 자세히 알아보려면 JSON 정책 개요를 참조하세요.
일부 JSON 정책 요소는 함께 사용할 수 없습니다. 즉, 둘 다 사용하는 정책을 생성할 수 없습니다. 예를 들어 동일한 정책 문에서 Action
과 NotAction
둘 다 사용할 수 없습니다. 함께 사용할 수 없는 다른 쌍에는 Principal
/NotPrincipal
및 Resource
/NotResource
가 있습니다.
정책 세부 정보는 서비스에서 유효한 작업이나 추가되는 리소스 유형 등에 따라 각 서비스마다 차이가 있습니다. 따라서 특정 서비스에 맞는 정책을 작성할 때는 해당 서비스의 정책 예제를 살펴보는 것이 좋습니다. IAM을 지원하는 모든 서비스 목록을 비롯해 각 서비스의 IAM 및 정책 설명서 링크는 AWS IAM으로 작업하는 서비스 섹션을 참조하세요.
JSON 정책을 생성하거나 편집할 때 IAM은 효과적인 정책을 생성하는 데 도움이 되는 정책 검증을 수행할 수 있습니다. IAM은 JSON 구문 오류를 식별하는 반면, IAM Access Analyzer는 정책을 더욱 구체화하는 데 도움이 되는 권장 사항과 함께 추가 정책 검사를 제공합니다. 정책 검증에 대한 자세한 내용은 IAM 정책 검증 섹션을 참조하세요. IAM Access Analyzer 정책 검사기 및 실행 가능한 권장 사항에 대한 자세한 내용은 IAM Access Analyzer 정책 검증을 참조하세요.
주제
- IAM JSON 정책 요소: Version
- IAM JSON 정책 요소: Id
- IAM JSON 정책 요소: Statement
- IAM JSON 정책 요소: Sid
- IAM JSON 정책 요소: Effect
- AWS JSON 정책 요소: Principal
- AWS JSON 정책 요소: NotPrincipal
- IAM JSON 정책 요소: Action
- IAM JSON 정책 요소: NotAction
- IAM JSON 정책 요소: Resource
- IAM JSON 정책 요소: NotResource
- IAM JSON 정책 요소: Condition
- 변수와 태그
- 지원되는 데이터 형식