클라우드 계정 관리Terraform 지원

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 05월 06일
  • 읽기1분
  • 클라우드 계정 관리Terraform CloudTerraform Enterprise 애플리케이션을 모두 지원합니다. 이러한 애플리케이션을 사용하여 CAM 애플리케이션으로 작업할 구독 계정을 구성하고 만듭니다.

    ServiceNow 관리자는 Terraform 템플릿을 Git 리포지토리에 통합할 수 있습니다. Terraform 템플릿은 HCL(Hashicorp 구성 언어)를 사용하여 특정 애플리케이션 또는 환경에 필요한 인프라 자원을 지정하는 구성 파일입니다. ServiceNow 인스턴스는 클라우드 조직의 IAM(ID 및 액세스 관리)과 상호작용하여 사용자의 ID를 검색합니다.

    CAM 애플리케이션은 계정 생성 프로세스 중에 Git 리포지토리에서 Terraform 자격 증명과 템플릿을 동적으로 검색합니다. 이러한 자격 증명은 Git 리포지토리에 저장된 Terraform 템플릿에 액세스하는 데 필요합니다.

    애플리케이션의 상위 수준 디자인에는 Git 리포지토리와의 통합이 포함됩니다.

    그림 1. ServiceNow 및 Git과 Terraform 인스턴스 통합
    ServiceNow 인스턴스에서 Git으로 Terraform이 작동하는 방식을 보여주는 다이어그램

    샘플 사용 사례: 동적 자격 증명 검색

    Terraform은 에서 클라우드 리소스에 액세스하기 위한 자격 증명을 동적으로 검색할 수 클라우드 계정 관리있도록 지원합니다. 이 메커니즘은 Terraform 템플릿에서 자격 증명을 하드 코딩하는 위험을 줄여줍니다. 계정 프로비저닝 프로세스를 간소화하여 사용자가 각 새 계정에 대한 자격 증명을 수동으로 구성할 필요가 없습니다.