솔루션 보기 및 실행

이 문서에서는 Private Catalog에서 솔루션을 보고 실행하는 방법을 설명합니다.

시작하기 전에

  • Private Catalog를 사용하여 솔루션을 시작하려면 다음 Identity and Access Management(IAM) 역할이 있어야 합니다.

    • 카탈로그 소비자(roles/cloudprivatecatalog.consumer) 또는 솔루션이 공유된 Google Cloud 프로젝트의 IAM 뷰어(roles/viewer)

      Cloud 프로젝트의 두 역할이 모두 없는 경우 조직 관리자에게 문의하여 액세스를 요청하세요.

    • Terraform 구성을 배포하는 경우 Terraform 구성을 배포하려는 프로젝트에 대해 다음 역할이 필요합니다.

      이러한 역할이 없는 경우 프로젝트 소유자 또는 프로젝트에 대한 setIAMpolicy 권한을 가진 사용자에게 문의하여 액세스 권한을 요청하세요.

    • Cloud Deployment Manager를 사용하여 솔루션을 배포하는 경우, 솔루션을 배포할 프로젝트의 Deployment Manager 편집자(roles/deploymentmanager.editor) 역할.

      이 역할이 없으면 프로젝트 소유자 또는 프로젝트의 setIAMpolicy 권한이 있는 사용자에게 문의하여 액세스 권한을 요청하세요.

  • Terraform 구성을 실행하려면 Cloud Build를 설정해야 합니다.

    1. Cloud Build API를 사용 설정합니다.

      API 사용 설정

    2. Cloud Build용 서비스 계정을 만듭니다.
    3. Terraform 구성을 배포하는 프로젝트의 프로젝트 편집자(roles/editor) 역할을 서비스 계정에 부여합니다.
    4. Private Catalog의 모든 Terraform 상태 파일을 관리하려면 구성을 공유하는 프로젝트와 구성이 공유되는 프로젝트의 Cloud Build 서비스 계정에 스토리지 관리자(roles/storage.admin) 역할을 부여합니다.

      액세스 권한을 부여하는 단계는 Cloud Build 서비스 계정의 액세스 구성을 참조하세요.

Private Catalog 솔루션 보기

Private Catalog의 경우 Google Cloud 계층 구조에서 액세스할 수 있는 모든 카탈로그의 솔루션 집합이 표시됩니다.

사용 가능한 솔루션을 보려면 Cloud Console Private Catalog 페이지로 이동합니다. 나와 공유된 솔루션이 기본 패널에 표시됩니다.

참조 링크 기반 솔루션을 실행하려면 다음 절차를 따르세요.

  1. Cloud Console Private Catalog 페이지로 이동합니다.

    Private Catalog 페이지로 이동

  2. 유형 아래에서 링크로 필터링하여 솔루션을 클릭합니다.

  3. 링크로 이동을 클릭합니다.

    그러면 솔루션을 다운로드할 수 있는 Google 도메인 외부의 링크로 이동합니다.

Deployment Manager(DM) 기반 솔루션 실행

DM 기반 솔루션을 실행하려면 다음 안내를 따르세요.

  1. Cloud Console Private Catalog 페이지로 이동합니다.

    Private Catalog 페이지로 이동

  2. 유형 아래에서 DM 템플릿으로 필터링하여 솔루션을 클릭합니다.

  3. Compute Engine에서 실행을 클릭합니다.

  4. 메시지가 표시되면 Deployment Manager API 및 Private Catalog API를 사용 설정합니다.

    API를 사용 설정을 완료하려면 몇 분이 걸리지만, (솔루션별이 아니라) Google Cloud 프로젝트당 한 번만 수행하면 됩니다.

  5. 배포 양식을 작성합니다.

    원하는 Compute Engine 리전 및 영역을 지정하여 영역 매개변수를 수동으로 입력해야 합니다. region-zone 같은 식으로 리전을 입력하고 대시를 입력한 후 (공백 없이) 영역을 입력합니다. 예를 들어 us-central1-a에서 us-central1리전이고 a영역입니다.

  6. 배포를 클릭합니다.

솔루션이 배포됩니다.

Terraform 구성 실행

Terraform 구성을 실행하려면 다음 안내를 따르세요.

  1. Cloud Console Private Catalog 페이지로 이동합니다.

    Private Catalog 페이지로 이동

  2. 유형 아래에서 Terraform으로 필터링하여 솔루션을 클릭합니다.

  3. 실행을 클릭합니다.

  4. 메시지가 표시되면 Cloud Build API를 사용 설정합니다.

    API를 사용 설정을 완료하려면 몇 분이 걸리지만, (솔루션별이 아니라) Google Cloud 프로젝트당 한 번만 수행하면 됩니다.

  5. 배포 이름을 만듭니다.

  6. 매개변수 입력:

  7. 미리보기 및 배포를 클릭합니다.

  8. 배포를 검토하고 배포를 클릭합니다.

솔루션이 배포됩니다.

Terraform 배포 프로비저닝 해제

모든 리소스를 영구적으로 삭제하기 위해 Terraform 배포를 프로비저닝 해제합니다.

배포를 프로비저닝 해제하려면 다음 안내를 따르세요.

  1. Cloud Console Private Catalog 페이지로 이동합니다.

    Private Catalog 페이지로 이동

  2. Terraform 배포를 클릭합니다.

  3. 표에서 프로비저닝 해제하려는 배포를 찾습니다.

  4. 추가 작업 메뉴(세로로 정렬된 점 3개로 표시됨)를 클릭한 다음 프로비저닝 해제를 클릭합니다.

배포가 프로비저닝 해제되었습니다.