사용자 설정
Calico Cloud 웹 콘솔에 접속할 사용자를 만들고 역할(Role)을 부여하는 방법을 안내해요. 구글 소셜 로그인과 아이디·비밀번호 인증을 기본으로 지원하고, 역할별 권한 매트릭스까지 한눈에 확인할 수 있어요.
출처: 문서
본문
인증(Authentication)
Calico Cloud는 사용자 인증을 위해 Google 소셜 로그인과 사용자 이름/비밀번호 방식을 지원해요.
역할과 권한 부여(Roles and authorization)
사용자는 웹 콘솔의 기능에 접근하기 위해 다음과 같은 사전 정의된 사용자 역할을 하나 이상 가질 수 있어요. 기본 권한은 각 역할의 일반적인 요구에 맞춰 설정되어 있어요.
Owner(소유자)
Owner 역할은 가장 높은 수준의 접근 권한을 가지며, 일반적으로 계정을 만든 사용자에 해당해요.
SECONDARY: Owner 역할은 새 사용자에게 할당할 수 없어요. 유일한 Owner는 Calico Cloud 계정을 만든 사용자예요.
| 기능 | 권한 수준 |
|---|---|
| Service Graph 및 Flow Visualizer | view |
| Policies | view, edit |
| Nodes와 Endpoints | view |
| Network Sets | view, edit |
| Managed Clusters | view, edit, delete |
| Compliance Reports | view |
| Timeline | view |
| Alerts | view, edit |
| Manage Team | view, edit |
| Usage Metrics | view |
| Threat Feeds | view, edit |
| Web Application Firewall | view, edit |
| Dashboards | view, edit |
Admin(관리자)
Admin 역할은 Calico Cloud의 일상적인 구성과 관리를 위한 폭넓은 관리 권한을 제공해요.
| 기능 | 권한 수준 |
|---|---|
| Service Graph 및 Flow Visualizer | view |
| Policies | view, edit |
| Nodes와 Endpoints | view |
| Network Sets | view, edit |
| Managed Clusters | view, edit, delete |
| Compliance Reports | view |
| Timeline | view |
| Alerts | view, edit |
| Manage Team | view, edit |
| Usage Metrics | - |
| Threat Feeds | view, edit |
| Web Application Firewall | view, edit |
| Dashboards | view, edit |
User Admin(사용자 관리자)
User Admin 역할은 팀 멤버와 그들에게 할당된 역할을 관리할 수 있어요.
| 기능 | 권한 수준 |
|---|---|
| Service Graph 및 Flow Visualizer | - |
| Policies | - |
| Nodes와 Endpoints | - |
| Network Sets | - |
| Managed Clusters | - |
| Compliance Reports | - |
| Timeline | - |
| Alerts | - |
| Manage Team | view, edit |
| Usage Metrics | - |
| Threat Feeds | - |
| Web Application Firewall | - |
| Dashboards | - |
Cluster Connection Admin(클러스터 연결 관리자)
Cluster Connection Admin 역할은 관리형 클러스터(managed clusters)에 대한 관리 기능을 가진 역할이에요.
| 기능 | 권한 수준 |
|---|---|
| Service Graph 및 Flow Visualizer | - |
| Policies | - |
| Nodes와 Endpoints | - |
| Network Sets | - |
| Managed Clusters | view, edit, delete |
| Compliance Reports | - |
| Timeline | - |
| Alerts | - |
| Manage Team | - |
| Usage Metrics | - |
| Threat Feeds | - |
| Web Application Firewall | - |
| Dashboards | - |
Viewer(뷰어)
Viewer 역할은 Calico Cloud 내의 대부분의 운영 및 구성 데이터에 대해 읽기 전용 접근을 제공해요. 변경 없이 가시성만 필요한 사용자에게 적합해요.
| 기능 | 권한 수준 |
|---|---|
| Service Graph 및 Flow Visualizer | view |
| Policies | view |
| Nodes와 Endpoints | view |
| Network Sets | view |
| Managed Clusters | view |
| Compliance Reports | view |
| Timeline | view |
| Alerts | view |
| Manage Team | view |
| Usage Metrics | - |
| Threat Feeds | view |
| Web Application Firewall | view |
| Dashboards | view |
DevOps
DevOps 역할은 애플리케이션 배포, CI/CD 통합, 그리고 자신의 애플리케이션과 관련된 네트워크 정책과 구성을 관리하는 사용자를 위해 설계된 역할이에요.
| 기능 | 권한 수준 |
|---|---|
| Service Graph 및 Flow Visualizer | view |
| Policies | view, edit |
| Nodes와 Endpoints | view |
| Network Sets | view, edit |
| Managed Clusters | view, edit |
| Compliance Reports | - |
| Timeline | view |
| Alerts | view, edit |
| Manage Team | view |
| Usage Metrics | - |
| Threat Feeds | view, edit |
| Web Application Firewall | view |
| Dashboards | view |
Security(보안)
Security 역할은 정책 정의, 위협 모니터링, 사고 대응을 포함한 보안 자세(security posture) 관리에 초점을 맞춘 역할이에요.
| 기능 | 권한 수준 |
|---|---|
| Service Graph 및 Flow Visualizer | view |
| Policies | view, edit |
| Nodes와 Endpoints | view |
| Network Sets | view, edit |
| Managed Clusters | view |
| Compliance Reports | view |
| Timeline | view |
| Alerts | view, edit |
| Manage Team | view |
| Usage Metrics | - |
| Threat Feeds | view, edit |
| Web Application Firewall | view, edit |
| Dashboards | view |
Compliance(컴플라이언스)
Compliance 역할은 컴플라이언스 보고서와 관련 정책 정보에 집중적으로 접근할 수 있는 역할로, 감사자(auditor)나 컴플라이언스 담당자에게 적합해요.
| 기능 | 권한 수준 |
|---|---|
| Service Graph 및 Flow Visualizer | - |
| Policies | view |
| Nodes와 Endpoints | view |
| Network Sets | - |
| Managed Clusters | - |
| Compliance Reports | view |
| Timeline | - |
| Alerts | - |
| Manage Team | - |
| Usage Metrics | - |
| Threat Feeds | - |
| Web Application Firewall | - |
| Dashboards | - |
Usage Metrics(사용량 지표)
이 역할은 Calico Cloud 계정의 사용량 지표를 볼 수 있는 특정 접근 권한을 부여해요.
| 기능 | 권한 수준 |
|---|---|
| Service Graph 및 Flow Visualizer | - |
| Policies | - |
| Nodes와 Endpoints | - |
| Network Sets | - |
| Managed Clusters | - |
| Compliance Reports | - |
| Timeline | - |
| Alerts | - |
| Manage Team | - |
| Usage Metrics | view |
| Threat Feeds | - |
| Web Application Firewall | - |
| Dashboards | - |
Dashboards Admin(대시보드 관리자)
이 역할은 Calico Cloud 내에서 사용자 지정 대시보드를 만들고, 관리하고, 공유하기 위한 관리 권한을 특별히 부여해요.
| 기능 | 권한 수준 |
|---|---|
| Service Graph 및 Flow Visualizer | - |
| Policies | - |
| Nodes와 Endpoints | - |
| Network Sets | - |
| Managed Clusters | - |
| Compliance Reports | - |
| Timeline | - |
| Alerts | - |
| Manage Team | - |
| Usage Metrics | - |
| Threat Feeds | - |
| Web Application Firewall | - |
| Dashboards | view, edit |
자체 ID 공급자 추가하기
Calico Cloud는 OpenID Connect를 지원하는 어떤 ID 공급자(identity provider)와도 동작해요. 예를 들어 OKTA, Google, Azure AD가 있어요.
ID 공급자를 추가하려면 지원 티켓(Support ticket)을 열어 주세요.
Azure AD 요구 사항
Azure AD를 ID 공급자로 추가하려면, Redirect URI 유형을 "Web"으로 하고 https://auth.calicocloud.io/login/callback으로 설정한 Active Directory "App Registration"을 만들어 주세요.
암시적(implicit) 플로우에 대해 "ID Token"을 활성화하세요.
다음 Microsoft Graph API 위임 권한(delegated permissions)을 추가하세요:
-
User.Read
-
OpenId 권한:
- openid
- profile
더 알아보기 (Learn more)
역할 설계가 끝났다면 OIDC 기반 ID 공급자 연동으로 SSO를 붙이는 흐름이 자연스러운 다음 단계예요. 역할별 권한 매트릭스를 팀 온보딩 문서로 함께 관리하면 운영이 훨씬 수월해져요.