클라우드 계정 관리의 Terraform 지원
클라우드 계정 관리는 Terraform Cloud 및 Terraform Enterprise 애플리케이션을 모두 지원합니다. 이러한 애플리케이션을 사용하여 CAM 애플리케이션으로 작업할 구독 계정을 구성하고 만듭니다.
ServiceNow 관리자는 Terraform 템플릿을 Git 리포지토리에 통합할 수 있습니다. Terraform 템플릿은 HCL(Hashicorp 구성 언어)를 사용하여 특정 애플리케이션 또는 환경에 필요한 인프라 자원을 지정하는 구성 파일입니다. ServiceNow 인스턴스는 클라우드 조직의 IAM(ID 및 액세스 관리)과 상호작용하여 사용자의 ID를 검색합니다.
CAM 애플리케이션은 계정 생성 프로세스 중에 Git 리포지토리에서 Terraform 자격 증명과 템플릿을 동적으로 검색합니다. 이러한 자격 증명은 Git 리포지토리에 저장된 Terraform 템플릿에 액세스하는 데 필요합니다.
애플리케이션의 상위 수준 디자인에는 Git 리포지토리와의 통합이 포함됩니다.
샘플 사용 사례: 동적 자격 증명 검색
Terraform은 에서 클라우드 리소스에 액세스하기 위한 자격 증명을 동적으로 검색할 수 클라우드 계정 관리있도록 지원합니다. 이 메커니즘은 Terraform 템플릿에서 자격 증명을 하드 코딩하는 위험을 줄여줍니다. 계정 프로비저닝 프로세스를 간소화하여 사용자가 각 새 계정에 대한 자격 증명을 수동으로 구성할 필요가 없습니다.