키에 대한 액세스 부여

IBM® Key Protect IAM 액세스 정책을 작성하고 수정하여 IBM Cloud 계정에서 IBM Cloud 리소스에 대한 다양한 레벨의 액세스를 가능하게 할 수 있습니다.

계정 관리자는 내부 접근 제어 요구 사항에 따라 사용자, 서비스 ID 및 접근 그룹에모든 그룹 구성원에게 동일한 액세스를 지정하기 위한 액세스 정책의 주체로 사용되는 그룹으로 구성된 사용자 및 서비스 ID 세트입니다. 대한 접근 정책 유형을 결정해야 합니다. 이러한 액세스 제어는 인스턴스에서 개별 키까지 여러 레벨로 지정할 수 있습니다. 예를 들어, 사용자에게 Key Protect 에 대한 액세스 권한을 가능한 한 세분화된 범위에서 부여하려면, 인스턴스 내의 단일 키에 대한 액세스 권한을 할당할 수 있습니다.

인스턴스에서 모든 키에 대한 액세스 부여

역할 및 권한을 검토하여 IBM Cloud IAM 역할이 Key Protect 조치에 맵핑되는 방법을 알아보십시오.

IBM Cloud 콘솔을 사용하여 Key Protect 인스턴스 내의 키에 액세스를 부여하려면 다음을 수행하십시오.

  1. 메뉴 표시줄에서 관리 > **액세스(IAM)**를 클릭하고 사용자를 선택하여 계정의 기존 사용자를 찾아보십시오.

  2. 테이블 행을 선택하고 ⋯ 아이콘을 클릭하여 특정 사용자에 대한 옵션 목록을 여십시오.

  3. 옵션 메뉴에서 액세스 권한 지정을 클릭하십시오.

  4. 액세스 권한 지정 을 클릭하십시오.

  5. 그룹(액세스 그룹 클릭) 또는 개인( 액세스 정책 클릭)에 액세스 권한을 지정할지 선택하십시오. 왼쪽 탐색의 액세스 관리 섹션에서 액세스 그룹을 클릭하여 액세스 그룹을 찾을 수 있습니다.

  6. 서비스 목록에서 Key Protect을(를) 선택하고 다음을 클릭하여 리소스 섹션을 여십시오.

  7. 리소스 섹션에서 단일 선택 단추를 사용하여 모든 리소스 또는 특정 리소스에 대한 액세스 권한을 지정하는지 선택하십시오. 특정 리소스를 선택하면 속성 유형(예: 문자열이 ID와 동일한 키 링 ID)을 제공해야 합니다. 조건 추가 상자를 사용하면 다음 단계에서 작성하는 정책에 속성을 추가할 수 있습니다. 준비가 완료되면 다음을 클릭하여 정책을 작성하십시오. 서비스 목록으로 돌아가려면 편집을 클릭하십시오.

  8. 역할 및 액세스 섹션에서 선택한 리소스에 대한 액세스 권한을 지정할 수 있습니다. 서비스 액세스 역할과 플랫폼 액세스 역할의 차이점에 대한 자세한 정보는 플랫폼 역할 및 서비스 역할을 확인하십시오. 선택 옵션의 오른쪽에 있는 상자는 선택한 옵션이 유지되는 경우 지정될 액세스 요약을 제공하도록 동적으로 업데이트됩니다. 제공된 액세스 목록을 자세히 검토하십시오. 정책 작성 헤더의 오른쪽에 있는 [UI|JSON](으)로 표시된 탭에서 JSON을(를) 클릭하여 정책의 JSON 버전을 보고 복사할 수 있습니다.

  9. 정책에 만족하면 추가를 클릭하십시오. 선택된 리소스에 대해 선택한 정책이 작성됩니다. 액세스 요약 열에 작성된 정책이 표시됩니다. 오류가 있으면 이 섹션에서 액세스를 제거 또는 편집할 수 있습니다.

인스턴스에서 단일 키에 대한 액세스 부여

목록 키 API를 호출하면 개별 액세스 권한이 지정된 키는 리턴되지 않습니다(다시 말해서, 이러한 키에 대해 액세스가 있고 호출을 작성한 사용자인 경우라도 해당 사용자만 액세스할 수 있음). 그러나 이 API를 호출하면 액세스할 수 있는 키 링의 키가 리턴됩니다.

인스턴스 레벨 이상으로 액세스를 지정해야 하는 경우에는 특정 키 또는 키 링에 대한 액세스를 지정하도록 선택할 수 있습니다.

특정 키에 대한 액세스 정책을 작성하려면 다음을 수행해야 합니다.

  1. 키 ID 검색.
  2. 액세스 정책 작성.

1단계. 키 ID 검색

사용자에게 액세스 권한을 부여할 키와 연관된 고유 ID를 검색하십시오.

특정 키에 대한 ID를 가져오기 위해 다음을 수행할 수 있습니다.

2단계. 액세스 정책 작성

다음 기준으로 인스턴스 및 키를 대상으로 지정하여 키에 대한 액세스 정책을 작성할 수 있습니다.

  1. 메뉴 표시줄에서 관리 > **액세스(IAM)**를 클릭하고 사용자를 선택하여 계정의 기존 사용자를 찾아보십시오.

  2. 테이블 행을 선택하고 ⋯ 아이콘을 클릭하여 특정 사용자에 대한 옵션 목록을 여십시오.

  3. 옵션 메뉴에서 액세스 권한 지정을 클릭하십시오.

  4. 사용자에게 액세스 권한 지정을 클릭하십시오.

  5. 서비스 목록에서 Key Protect를 선택하십시오.

  6. Key Protect 인스턴스에서 액세스를 부여할 키를 포함하는 Key Protect 인스턴스를 선택하십시오.

  7. 선택된 속성을 기반으로 하는 리소스를 선택하십시오.

  8. 인스턴스 ID 상자를 클릭하고 드롭 다운 목록에서 키 링이 있는 인스턴스를 선택하십시오.

  9. 리소스 유형 상자를 클릭하고 key을(를) 입력하십시오.

  10. 리소스 ID 상자를 클릭하고 Key Protect 서비스에 의해 키에 지정된 ID를 입력하십시오.

  11. 사용자에 대한 액세스 권한을 지정하려면 플랫폼 및 서비스 액세스 역할의 조합을 선택하십시오.

  12. 추가 를 클릭하십시오.

  13. 필요에 따라 플랫폼 및 서비스 액세스 역할을 계속 추가하십시오. 완료되면 지정을 클릭하십시오.

이 이미지는 사용자에게 키에 대한 액세스 권한을 부여하는 방법을 보여주는 예시입니다.
특정 키에 대한 사용자 액세스 권한을 부여하는 방법을 보여줍니다.

특정 인스턴스의 키 링에 대한 액세스 권한 부여

키 링은 서비스 인스턴스 내에 있는 키 콜렉션으로, IAM 액세스 정책을 통해 액세스를 제한할 수 있습니다. 키 링에 대한 정보는 키 그룹화를 참조하십시오.

Key Protect 콘솔, IAM API 또는 IAM CLI를 사용하여 IBM Cloud 인스턴스 내의 키 링에 대한 액세스 권한을 부여할 수 있습니다.

역할 및 권한을 검토하여 IBM Cloud IAM 역할이 Key Protect 조치에 맵핑되는 방법을 알아보십시오.

콘솔을 사용하여 인스턴스의 키 링에 대한 액세스 권한 부여

콘솔을 통해 키 링에 대한 액세스 권한을 지정하려면 다음을 수행하십시오.

  1. 메뉴 표시줄에서 관리 > **액세스(IAM)**를 클릭하고 사용자를 선택하여 계정의 기존 사용자를 찾아보십시오.

  2. 테이블 행을 선택하고 ⋯ 아이콘을 클릭하여 특정 사용자에 대한 옵션 목록을 여십시오.

  3. 옵션 메뉴에서 액세스 권한 지정을 클릭하십시오.

  4. 사용자에게 액세스 권한 지정을 클릭하십시오.

  5. IAM 서비스 타일을 클릭하십시오.

  6. 서비스 목록에서 Key Protect를 선택하십시오.

  7. 선택된 속성을 기반으로 하는 리소스를 선택하십시오.

  8. 인스턴스 ID 상자를 클릭하고 드롭 다운 목록에서 키 링이 있는 인스턴스를 선택하십시오.

  9. 키 링 ID 상자를 클릭하고 키 링의 이름을 입력하십시오. 키 링 ID는 대소문자를 구분하며 정확해야 합니다.

  10. 이 사용자에게 지정할 플랫폼 및 서비스 액세스 역할 조합을 선택하십시오.

  11. 추가 를 클릭하십시오.

  12. 필요에 따라 계속해서 플랫폼 및 서비스 액세스 역할을 추가하고 완료되면 지정을 클릭하십시오. 인스턴스 내에서 키 링을 나열하고, 작성 및 삭제하려면 전체 인스턴스에 대한 독자 이상의 액세스 권한이 사용자에게 지정되어야 합니다.

이 이미지는 사용자에게 키링에 대한 접근 권한을 부여하는 방법을 보여주는 예시입니다.
키 링에 대한 사용자 액세스 권한을 부여하는 방법을 보여줍니다.

특정 기능에 대한 액세스 권한 부여

Key Protect 키 제거 기능을 사용하려면 계정 소유자의 경우에도 KeyPurge라는 특정 역할이 기본적으로 사용되지 않으므로 권한을 부여해야 합니다. 모든 키 또는 특정 키에 이 권한에 대한 액세스를 부여하기 위해 이 주제의 다른 섹션에 나열된 단계를 수행한 후에는 그래픽에 표시된 대로 KeyPurge 역할을 선택하십시오.

이 이미지는 키 삭제 기능 사용 권한을 부여하는 방법을 보여주는 예시입니다.
키 제거 기능을 사용할 수 있는 권한을 부여하는 방법을 보여줍니다.

다음 단계

Key Protect API 또는 Key Protect CLI 플러그인을 통해 액세스 정책을 만들 수도 있습니다.