3.3. CLI를 사용하여 역할 생성 및 할당


관리자는 다음 명령 집합과 함께 ID 서비스(keystone) 클라이언트를 사용하여 역할을 만들고 관리할 수 있습니다. 각 Red Hat OpenStack Platform 배포에는 하나 이상의 프로젝트, 한 명의 사용자 및 하나의 역할이 함께 연결되어 있어야 합니다.

두 개 이상의 프로젝트에 사용자를 할당할 수 있습니다. 사용자를 여러 프로젝트에 할당하려면 역할을 생성하고 사용자-프로젝트 쌍에 해당 역할을 할당합니다.

참고

이름 또는 ID를 사용하여 사용자, 역할 또는 프로젝트를 지정할 수 있습니다.

절차

  1. 새 역할 역할을 생성합니다.

    $ openstack role create <role_name>
  2. 프로젝트에 사용자를 할당하려면 먼저 다음 명령을 사용하여 사용자, 역할 및 프로젝트 이름 또는 ID를 찾습니다.

    • OpenStack 사용자 목록
    • OpenStack 역할 목록
    • OpenStack project list
  3. user-project 쌍에 역할을 할당합니다.

    $ openstack role add <role_name> --user <user_name> --project <project_name>

    다음 예제에서는 demo 프로젝트의 admin 사용자에게 admin 역할을 할당합니다.

    $ openstack role add admin --user admin --project demo
  4. 사용자 admin 의 역할 할당을 확인합니다.

    $ openstack role assignment list --user <user_name> --project <project_name> --names

    다음 예제에서는 admin 이라는 역할이 있는 demo 프로젝트에 admin 사용자가 할당되었는지 확인합니다.

$ openstack role assignment list --user admin --project demo --names
+-------+---------------+-------+--------------+--------+--------+-----------+
| Role  | User          | Group | Project      | Domain | System | Inherited |
+-------+---------------+-------+--------------+--------+--------+-----------+
| admin | admin@Default |       | demo@Default |        |        | False     |
+-------+---------------+-------+--------------+--------+--------+-----------+
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동