기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
정책 스토어 스키마 편집
Amazon Verified Permissions 콘솔에서 스키마를 선택하면 스키마를 구성하는 개체 유형 및 작업이 표시됩니다. 스키마 편집은 시각적 모드 또는 JSON 모드에서 볼 수 있습니다. 시각적 모드를 사용하면 다양한 마법사를 사용하여 새 유형과 작업을 추가하여 스키마를 업데이트할 수 있습니다. JSON 모드를 사용하면 JSON 편집기에서 직접 스키마의 JSON 코드 업데이트를 시작할 수 있습니다.
- Visual Mode
시각적 스키마 편집기는 스키마의 개체 간 관계를 보여주는 일련의 다이어그램으로 시작합니다. 확장을 선택하여 다이어그램 보기를 최대화합니다. 두 가지 다이어그램을 사용할 수 있습니다.
작업 다이어그램 - 작업 다이어그램 보기에는 정책 스토어에서 구성한 보안 주체 유형, 수행할 수 있는 작업 및 작업을 수행할 수 있는 리소스가 나열됩니다. 개체 사이의 줄은 보안 주체가 리소스에 대해 작업을 수행할 수 있도록 허용하는 정책을 생성하는 기능을 나타냅니다. 작업 다이어그램이 두 개체 간의 관계를 나타내지 않는 경우 정책에서 허용하거나 거부하기 전에 두 개체 간의 관계를 생성해야 합니다. 속성을 보려면 개체를 선택하고 전체 세부 정보를 보려면 드릴다운합니다. 이 [작업 | 리소스 유형 | 보안 주체 유형]을 기준으로 필터링을 선택하면 자체 연결만 있는 뷰에서 개체를 볼 수 있습니다.
개체 유형 다이어그램 - 개체 유형 다이어그램은 보안 주체와 리소스 간의 관계에 중점을 둡니다. 스키마의 복잡한 중첩 상위 관계를 이해하려면이 다이어그램을 검토하세요. 개체 위에 마우스를 올려 놓으면 개체가 있는 상위 관계로 드릴다운할 수 있습니다.
다이어그램 아래에 스키마의 개체 유형 및 작업 목록 보기가 있습니다. 목록 보기는 특정 작업 또는 개체 유형의 세부 정보를 즉시 보려는 경우에 유용합니다. 세부 정보를 볼 개체를 선택합니다.
비주얼 모드에서 Verified Permissions 스키마를 편집하려면
Verified Permissions 콘솔
을 엽니다. 정책 스토어를 선택합니다. -
왼쪽 탐색 창에서 스키마를 선택합니다.
-
비주얼 모드를 선택합니다. 개체 관계 다이어그램을 검토하고 스키마에 적용하려는 변경 사항을 계획합니다. 선택적으로 한 엔터티를 기준으로 필터링하여 다른 엔터티에 대한 개별 연결을 검사할 수 있습니다.
-
Edit schema(스키마 편집)를 선택합니다.
-
세부 정보 섹션에서 스키마의 네임스페이스를 입력합니다.
-
엔터티 유형 섹션에서 새 엔터티 유형 추가를 선택합니다.
-
엔터티 이름을 입력합니다.
-
(선택 사항) 상위 추가를 선택하여 새 엔터티가 속한 상위 엔터티를 추가합니다. 엔터티에 추가된 상위 엔터티를 제거하려면 상위 엔터티 이름 옆에 있는 제거를 선택합니다.
-
엔터티에 속성을 추가하려면 속성 추가를 선택합니다. 속성 이름을 입력하고 엔터티의 각 속성에 대해 속성 유형을 선택합니다. Verified Permissions는 스키마에 대해 정책을 검증할 때 지정된 속성 값을 사용합니다. 각 속성이 필수인지 여부를 선택합니다. 엔터티에 추가된 속성을 제거하려면 해당 속성 옆에 있는 제거를 선택합니다.
-
엔터티 유형 추가를 선택하여 스키마에 엔터티를 추가합니다.
-
작업 섹션에서 새 작업 추가를 선택합니다.
-
작업의 이름을 입력합니다.
-
(선택 사항) 리소스 추가를 선택하여 작업이 적용되는 리소스 유형을 추가합니다. 작업에 추가된 리소스 유형을 제거하려면 해당 리소스 유형 이름 옆에 있는 제거를 선택합니다.
-
(선택 사항) 보안 주체 추가를 선택하여 작업이 적용되는 보안 주체 유형을 추가합니다. 작업에 추가된 보안 주체 유형을 제거하려면 해당 보안 주체 유형 이름 옆에 있는 제거를 선택합니다.
-
속성 추가를 선택하여 권한 부여 요청의 작업 컨텍스트에 추가할 수 있는 속성을 추가합니다. 속성 이름을 입력하고 각 속성의 속성 유형을 선택합니다. Verified Permissions는 스키마에 대해 정책을 검증할 때 지정된 속성 값을 사용합니다. 각 속성이 필수인지 여부를 선택합니다. 작업에 추가된 속성을 제거하려면 해당 속성 옆에 있는 제거를 선택합니다.
-
작업 추가를 선택합니다.
-
모든 엔터티 유형과 작업을 스키마에 추가한 후 변경 사항 저장을 선택합니다.
- JSON mode
업데이트하는 동안 JSON 편집기는 JSON 구문에 따라 코드를 검증하고 편집 시 오류와 경고를 식별하므로 문제를 더 쉽게 빠르게 찾을 수 있습니다. 또한 JSON 형식에 대해 걱정할 필요가 없습니다. 업데이트한 후 JSON 형식을 선택하면 형식이 예상 JSON 형식과 일치하도록 업데이트됩니다.
JSON 모드에서 Verified Permissions 스키마를 편집하려면
Verified Permissions 콘솔
을 엽니다. 정책 스토어를 선택합니다. -
왼쪽 탐색 창에서 스키마를 선택합니다.
-
JSON 모드를 선택한 다음 스키마 편집을 선택합니다.
-
콘텐츠 필드에 JSON 스키마의 콘텐츠를 입력합니다. 모든 구문 오류를 해결할 때까지는 스키마 업데이트 사항을 저장할 수 없습니다. JSON 형식 지정을 선택하여 스키마 JSON 구문의 형식을 권장 간격과 들여쓰기로 지정할 수 있습니다.
-
Save changes(변경 사항 저장)를 선택합니다.