

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

# 정책 스토어 스키마 편집
<a name="schema-edit"></a>

Amazon Verified Permissions 콘솔에서 **스키마**를 선택하면 스키마를 구성하는 **개체 유형** 및 **작업이** 표시됩니다. **시각적 모드** 또는 **JSON 모드에서** 스키마 편집을 볼 수 있습니다. 시각적 모드를 사용하면 다양한 마법사를 사용하여 새 유형과 작업을 추가하여 스키마를 업데이트할 수 있습니다. JSON 모드를 사용하면 JSON 편집기에서 직접 스키마의 JSON 코드 업데이트를 시작할 수 있습니다.

------
#### [ Visual Mode ]

시각적 스키마 편집기는 스키마의 개체 간 관계를 보여주는 일련의 다이어그램으로 시작합니다. **확장**을 선택하여 다이어그램 보기를 최대화합니다. 두 가지 다이어그램을 사용할 수 있습니다.
+ **작업 다이어그램** - **작업 다이어그램** 보기에는 정책 스토어에서 구성한 **보안 주체** 유형, 수행할 수 있는 **작업** 및 작업을 수행할 수 있는 **리소스**가 나열됩니다. 개체 사이의 줄은 보안 주체가 리소스에 대해 작업을 수행할 수 있도록 허용하는 정책을 생성하는 기능을 나타냅니다. 작업 다이어그램에 두 엔터티 간의 관계가 표시되지 않는 경우 정책에서 허용하거나 거부하기 전에 두 엔터티 간에 해당 관계를 생성해야 합니다. 속성을 보려면 개체를 선택하고 전체 세부 정보를 보려면 드릴다운합니다. 고유한 연결만 있는 뷰에서 개체를 보려면 **이 [작업 \| 리소스 유형 \| 보안 주체 유형]을 기준으로 필터링**을 선택합니다.
+ **개체 유형 다이어그램** - **개체 유형 다이어그램**은 보안 주체와 리소스 간의 관계에 중점을 둡니다. 스키마의 복잡한 중첩 상위 관계를 이해하려면이 다이어그램을 검토하세요. 개체 위에 마우스를 올려 놓으면 개체가 있는 상위 관계로 드릴다운할 수 있습니다.

  다이어그램 아래에는 스키마의 **개체 유형** 및 **작업에** 대한 목록 보기가 있습니다. 목록 보기는 특정 작업 또는 엔터티 유형의 세부 정보를 즉시 보려는 경우에 유용합니다. 세부 정보를 볼 개체를 선택합니다.

**비주얼 모드에서 Verified Permissions 스키마를 편집하려면**

1. [Verified Permissions 콘솔](https://console.aws.amazon.com/verifiedpermissions/)을 엽니다. 정책 스토어를 선택합니다.

1. 왼쪽 탐색 창에서 **스키마**를 선택합니다.

1. **비주얼 모드**를 선택합니다. 개체 관계 다이어그램을 검토하고 스키마에 적용하려는 변경 사항을 계획합니다. 선택적으로 한 엔터티**를 기준으로 필터링**하여 다른 엔터티에 대한 개별 연결을 검사할 수 있습니다.

1. **Edit schema(스키마 편집)**를 선택합니다.

1. **세부 정보** 섹션에서 스키마의 **네임스페이스**를 입력합니다.

1. **엔터티 유형** 섹션에서 **새 엔터티 유형 추가**를 선택합니다.

1. 엔터티 이름을 입력합니다.

1. (선택 사항) **상위 추가**를 선택하여 새 엔터티가 속한 상위 엔터티를 추가합니다. 엔터티에 추가된 상위 엔터티를 제거하려면 상위 엔터티 이름 옆에 있는 **제거**를 선택합니다.

1. 엔터티에 속성을 추가하려면 **속성 추가**를 선택합니다. **속성 이름**을 입력하고 엔터티의 각 속성에 대해 **속성 유형**을 선택합니다. Verified Permissions는 스키마에 대해 정책을 검증할 때 지정된 속성 값을 사용합니다. 각 속성이 **필수**인지 여부를 선택합니다. 엔터티에 추가된 속성을 제거하려면 해당 속성 옆에 있는 **제거**를 선택합니다.

1. **엔터티 유형 추가**를 선택하여 스키마에 엔터티를 추가합니다.

1. **작업** 섹션에서 **새 작업 추가**를 선택합니다.

1. 작업의 이름을 입력합니다.

1. (선택 사항) **리소스 추가**를 선택하여 작업이 적용되는 리소스 유형을 추가합니다. 작업에 추가된 리소스 유형을 제거하려면 해당 리소스 유형 이름 옆에 있는 **제거**를 선택합니다.

1. (선택 사항) **보안 주체 추가**를 선택하여 작업이 적용되는 보안 주체 유형을 추가합니다. 작업에 추가된 보안 주체 유형을 제거하려면 해당 보안 주체 유형 이름 옆에 있는 **제거**를 선택합니다.

1. **속성 추가를** 선택하여 권한 부여 요청의 작업 컨텍스트에 추가할 수 있는 속성을 추가합니다. **속성 이름을** 입력하고 각 속성의 **속성 유형을** 선택합니다. Verified Permissions는 스키마에 대해 정책을 검증할 때 지정된 속성 값을 사용합니다. 각 속성이 **필수**인지 여부를 선택합니다. 작업에 추가된 속성을 제거하려면 해당 속성 옆에 있는 **제거**를 선택합니다.

1. **작업 추가**를 선택합니다.

1. 모든 엔터티 유형과 작업을 스키마에 추가한 후 **변경 사항 저장**을 선택합니다.

------
#### [ JSON mode ]

업데이트하는 동안 JSON 편집기는 JSON 구문을 기준으로 코드를 검증하고 편집 시 오류와 경고를 식별하므로 문제를 더 쉽게 찾을 수 있습니다. 또한 JSON 형식에 대해 걱정할 필요가 없습니다. 업데이트한 후 **JSON 형식을** 선택하면 예상되는 JSON 형식과 일치하도록 형식이 업데이트됩니다.

**JSON 모드에서 Verified Permissions 스키마를 편집하려면**

1. [Verified Permissions 콘솔](https://console.aws.amazon.com/verifiedpermissions/)을 엽니다. 정책 스토어를 선택합니다.

1. 왼쪽 탐색 창에서 **스키마**를 선택합니다.

1. **JSON 모드**를 선택한 다음 **스키마 편집**을 선택합니다.

1. **콘텐츠** 필드에 JSON 스키마의 콘텐츠를 입력합니다. 모든 구문 오류를 해결할 때까지는 스키마 업데이트 사항을 저장할 수 없습니다. **JSON 형식 지정**을 선택하여 스키마 JSON 구문의 형식을 권장 간격과 들여쓰기로 지정할 수 있습니다.

1. **변경 사항 저장**을 선택합니다.

------