IAM JSON 정책 요소: 지원되는 데이터 타입
IAM JSON 정책 요소: 지원되는 데이터 타입
JSON 정책에서 값을 지정할 때 지원되는 데이터 타입을 나열한 페이지예요. 각 정책 요소가 모든 타입을 지원하지는 않고, 모든 정책은 UTF-8이어야 한다는 점이 핵심이에요.
출처: 문서
본문
이 섹션은 JSON 정책에서 값을 지정할 때 지원되는 데이터 타입을 나열해요. 정책 언어가 모든 정책 요소에 대해 모든 타입을 지원하지는 않아요. 각 요소에 대한 정보는 앞선 섹션들을 참고하세요.
정책 언어는 다음 데이터 타입을 지원해요.
- Strings — 문자열
- Numbers (Ints and Floats) — 숫자(정수와 부동소수점)
- Boolean — 부울
- Null
- Lists — 리스트
- Maps — 맵
- Structs (which are just nested Maps) — 구조체(중첩된 맵)
다음 표는 각 데이터 타입을 직렬화 방식에 매핑해요. 모든 정책은 UTF-8이어야 해요. JSON 데이터 타입에 대한 자세한 내용은 RFC 4627을 참고하세요.
| 타입 | JSON |
|---|---|
| String | String |
| Integer | Number |
| Float | Number |
| Boolean | true false |
| Null | null |
| Date | String adhering to the W3C Profile of ISO 8601 |
| IpAddress | String adhering to RFC 4632 |
| List | Array |
| Object | Object |