키에 대한 액세스 부여
IBM® Key Protect IAM 액세스 정책을 작성하고 수정하여 IBM Cloud 계정에서 IBM Cloud 리소스에 대한 다양한 레벨의 액세스를 가능하게 할 수 있습니다.
계정 관리자는 내부 접근 제어 요구 사항에 따라 사용자, 서비스 ID 및 접근 그룹에모든 그룹 구성원에게 동일한 액세스를 지정하기 위한 액세스 정책의 주체로 사용되는 그룹으로 구성된 사용자 및 서비스 ID 세트입니다. 대한 접근 정책 유형을 결정해야 합니다. 이러한 액세스 제어는 인스턴스에서 개별 키까지 여러 레벨로 지정할 수 있습니다. 예를 들어, 사용자에게 Key Protect 에 대한 액세스 권한을 가능한 한 세분화된 범위에서 부여하려면, 인스턴스 내의 단일 키에 대한 액세스 권한을 할당할 수 있습니다.
인스턴스에서 모든 키에 대한 액세스 부여
역할 및 권한을 검토하여 IBM Cloud IAM 역할이 Key Protect 조치에 맵핑되는 방법을 알아보십시오.
IBM Cloud 콘솔을 사용하여 Key Protect 인스턴스 내의 키에 액세스를 부여하려면 다음을 수행하십시오.
-
메뉴 표시줄에서 관리 > **액세스(IAM)**를 클릭하고 사용자를 선택하여 계정의 기존 사용자를 찾아보십시오.
-
테이블 행을 선택하고 ⋯ 아이콘을 클릭하여 특정 사용자에 대한 옵션 목록을 여십시오.
-
옵션 메뉴에서 액세스 권한 지정을 클릭하십시오.
-
액세스 권한 지정 을 클릭하십시오.
-
그룹(액세스 그룹 클릭) 또는 개인( 액세스 정책 클릭)에 액세스 권한을 지정할지 선택하십시오. 왼쪽 탐색의 액세스 관리 섹션에서 액세스 그룹을 클릭하여 액세스 그룹을 찾을 수 있습니다.
-
서비스 목록에서 Key Protect을(를) 선택하고 다음을 클릭하여 리소스 섹션을 여십시오.
-
리소스 섹션에서 단일 선택 단추를 사용하여 모든 리소스 또는 특정 리소스에 대한 액세스 권한을 지정하는지 선택하십시오. 특정 리소스를 선택하면 속성 유형(예: 문자열이 ID와 동일한 키 링 ID)을 제공해야 합니다. 조건 추가 상자를 사용하면 다음 단계에서 작성하는 정책에 속성을 추가할 수 있습니다. 준비가 완료되면 다음을 클릭하여 정책을 작성하십시오. 서비스 목록으로 돌아가려면 편집을 클릭하십시오.
-
역할 및 액세스 섹션에서 선택한 리소스에 대한 액세스 권한을 지정할 수 있습니다. 서비스 액세스 역할과 플랫폼 액세스 역할의 차이점에 대한 자세한 정보는 플랫폼 역할 및 서비스 역할을 확인하십시오. 선택 옵션의 오른쪽에 있는 상자는 선택한 옵션이 유지되는 경우 지정될 액세스 요약을 제공하도록 동적으로 업데이트됩니다. 제공된 액세스 목록을 자세히 검토하십시오. 정책 작성 헤더의 오른쪽에 있는
[UI|JSON](으)로 표시된 탭에서JSON을(를) 클릭하여 정책의 JSON 버전을 보고 복사할 수 있습니다. -
정책에 만족하면 추가를 클릭하십시오. 선택된 리소스에 대해 선택한 정책이 작성됩니다. 액세스 요약 열에 작성된 정책이 표시됩니다. 오류가 있으면 이 섹션에서 액세스를 제거 또는 편집할 수 있습니다.
인스턴스에서 단일 키에 대한 액세스 부여
목록 키 API를 호출하면 개별 액세스 권한이 지정된 키는 리턴되지 않습니다(다시 말해서, 이러한 키에 대해 액세스가 있고 호출을 작성한 사용자인 경우라도 해당 사용자만 액세스할 수 있음). 그러나 이 API를 호출하면 액세스할 수 있는 키 링의 키가 리턴됩니다.
인스턴스 레벨 이상으로 액세스를 지정해야 하는 경우에는 특정 키 또는 키 링에 대한 액세스를 지정하도록 선택할 수 있습니다.
특정 키에 대한 액세스 정책을 작성하려면 다음을 수행해야 합니다.
1단계. 키 ID 검색
사용자에게 액세스 권한을 부여할 키와 연관된 고유 ID를 검색하십시오.
특정 키에 대한 ID를 가져오기 위해 다음을 수행할 수 있습니다.
-
Key Protect GUI에 액세스하여 Key Protect 인스턴스에 저장된 키를 찾아보십시오.
-
Key Protect API를 사용하여 키에 대한 메타데이터와 함께 키 목록을 검색하십시오.
2단계. 액세스 정책 작성
다음 기준으로 인스턴스 및 키를 대상으로 지정하여 키에 대한 액세스 정책을 작성할 수 있습니다.
-
메뉴 표시줄에서 관리 > **액세스(IAM)**를 클릭하고 사용자를 선택하여 계정의 기존 사용자를 찾아보십시오.
-
테이블 행을 선택하고 ⋯ 아이콘을 클릭하여 특정 사용자에 대한 옵션 목록을 여십시오.
-
옵션 메뉴에서 액세스 권한 지정을 클릭하십시오.
-
사용자에게 액세스 권한 지정을 클릭하십시오.
-
서비스 목록에서 Key Protect를 선택하십시오.
-
Key Protect 인스턴스에서 액세스를 부여할 키를 포함하는 Key Protect 인스턴스를 선택하십시오.
-
선택된 속성을 기반으로 하는 리소스를 선택하십시오.
-
인스턴스 ID 상자를 클릭하고 드롭 다운 목록에서 키 링이 있는 인스턴스를 선택하십시오.
-
리소스 유형 상자를 클릭하고
key을(를) 입력하십시오. -
리소스 ID 상자를 클릭하고 Key Protect 서비스에 의해 키에 지정된 ID를 입력하십시오.
-
사용자에 대한 액세스 권한을 지정하려면 플랫폼 및 서비스 액세스 역할의 조합을 선택하십시오.
-
추가 를 클릭하십시오.
-
필요에 따라 플랫폼 및 서비스 액세스 역할을 계속 추가하십시오. 완료되면 지정을 클릭하십시오.
특정 인스턴스의 키 링에 대한 액세스 권한 부여
키 링은 서비스 인스턴스 내에 있는 키 콜렉션으로, IAM 액세스 정책을 통해 액세스를 제한할 수 있습니다. 키 링에 대한 정보는 키 그룹화를 참조하십시오.
Key Protect 콘솔, IAM API 또는 IAM CLI를 사용하여 IBM Cloud 인스턴스 내의 키 링에 대한 액세스 권한을 부여할 수 있습니다.
역할 및 권한을 검토하여 IBM Cloud IAM 역할이 Key Protect 조치에 맵핑되는 방법을 알아보십시오.
콘솔을 사용하여 인스턴스의 키 링에 대한 액세스 권한 부여
콘솔을 통해 키 링에 대한 액세스 권한을 지정하려면 다음을 수행하십시오.
-
메뉴 표시줄에서 관리 > **액세스(IAM)**를 클릭하고 사용자를 선택하여 계정의 기존 사용자를 찾아보십시오.
-
테이블 행을 선택하고 ⋯ 아이콘을 클릭하여 특정 사용자에 대한 옵션 목록을 여십시오.
-
옵션 메뉴에서 액세스 권한 지정을 클릭하십시오.
-
사용자에게 액세스 권한 지정을 클릭하십시오.
-
IAM 서비스 타일을 클릭하십시오.
-
서비스 목록에서 Key Protect를 선택하십시오.
-
선택된 속성을 기반으로 하는 리소스를 선택하십시오.
-
인스턴스 ID 상자를 클릭하고 드롭 다운 목록에서 키 링이 있는 인스턴스를 선택하십시오.
-
키 링 ID 상자를 클릭하고 키 링의 이름을 입력하십시오. 키 링 ID는 대소문자를 구분하며 정확해야 합니다.
-
이 사용자에게 지정할 플랫폼 및 서비스 액세스 역할 조합을 선택하십시오.
-
추가 를 클릭하십시오.
-
필요에 따라 계속해서 플랫폼 및 서비스 액세스 역할을 추가하고 완료되면 지정을 클릭하십시오. 인스턴스 내에서 키 링을 나열하고, 작성 및 삭제하려면 전체 인스턴스에 대한 독자 이상의 액세스 권한이 사용자에게 지정되어야 합니다.
특정 기능에 대한 액세스 권한 부여
Key Protect 키 제거 기능을 사용하려면 계정 소유자의 경우에도 KeyPurge라는 특정 역할이 기본적으로 사용되지 않으므로 권한을 부여해야 합니다. 모든 키 또는 특정 키에 이 권한에 대한 액세스를 부여하기 위해 이 주제의 다른 섹션에 나열된 단계를 수행한 후에는 그래픽에 표시된
대로 KeyPurge 역할을 선택하십시오.
다음 단계
Key Protect API 또는 Key Protect CLI 플러그인을 통해 액세스 정책을 만들 수도 있습니다.