Skip to main content
서비스 계정은 연동을 위한 이름이 지정된 ID입니다. 서비스 계정은 API 키 또는 OAuth 클라이언트를 소유하며, 해당 자격 증명이 사용할 수 있는 권한을 보유합니다. 따라서 액세스 검토는 계정 수준에서 이루어집니다. 즉, 보유한 자격 증명의 수와 관계없이 연동이 수행할 수 있는 작업을 한곳에서 확인할 수 있습니다. 계정 자체는 자격 증명이 아니므로, 계정 ID로는 요청을 인증할 수 없습니다. 인증 방법을 선택하려면 인증을 참조하십시오. API 키 연동에는 OAuth가 필요하지 않습니다. 서비스 계정은 Developer Hub의 Service accounts 탭에서 관리합니다.

워크로드 단위로 계정 설계하기

모든 작업을 포괄하는 하나의 넓은 계정 대신, 연동 또는 워크로드마다 서비스 계정을 하나씩 생성하십시오. 예를 들어 reporting-pipeline, scim-sync, soc-enrichment 등이 있습니다. 워크로드별 계정은 권한을 최소한으로 유지하고, 요청 로그의 주체를 명확히 식별할 수 있게 하며, 다른 연동에 영향을 주지 않고 특정 연동만 비활성화할 수 있게 해 줍니다.

서비스 계정 생성하기

1

계정 이름 지정

계정이 담당하는 워크로드를 알 수 있는 이름과 계정의 용도에 대한 설명을 입력하십시오. 이름과 설명은 목록과 로그에 표시되므로, 이후 관리자가 계정을 구분하는 데 도움이 됩니다.
2

권한 부여

계정이 자격 증명에 부여할 수 있는 권한을 선택하십시오. 예를 들어 entity:read, simulation:read, reporting:read 등이 있습니다. 이 권한 집합은 해당 계정 아래에 생성되는 모든 자격 증명의 상한입니다. 자격 증명은 이 권한의 일부만 가질 수 있으며, 그 이상을 가질 수 없습니다.
워크로드가 현재 필요로 하는 최소한의 권한만 부여하십시오. 계정 권한은 나중에 추가할 수 있으며, 기존 자격 증명은 이미 부여된 범위를 그대로 유지합니다.
3

검토 및 생성

이름과 권한 집합을 확인하십시오. 생성 후에는 계정 상세 페이지에서 API 키를 생성할 수 있습니다.

수명 주기 관리

  • 권한은 언제든지 수정할 수 있습니다. 계정에서 권한을 제거하면 해당 계정의 API 키와 OAuth 액세스 토큰이 행사할 수 있는 권한에서도 제거됩니다.
  • 계정을 비활성화하면 해당 계정의 모든 자격 증명을 통한 API 액세스가 중지됩니다. 연동을 종료하는 경우나 자격 증명 유출이 의심되어 조사하는 동안 피해를 차단하는 경우에 유용합니다. 다시 활성화하면 여전히 활성 상태이고 만료되지 않은 자격 증명은 다시 인증할 수 있습니다.
  • 계정 삭제는 연동이 폐기되었을 때 수행하십시오. 먼저 연동을 중지하고 해당 자격 증명을 해지하십시오. 삭제는 영구적입니다.
각 계정의 상세 페이지에는 계정을 생성한 사람과 생성 시점, 그리고 해당 계정의 키가 마지막으로 사용된 시점이 표시됩니다. 이를 통해 비활성화해야 할 방치된 연동을 빠르게 파악할 수 있습니다.