솔루션 관리
이 가이드에서는 서비스 카탈로그에서 솔루션을 업데이트하고 삭제하는 방법을 알아봅니다.
솔루션에 대한 액세스 권한을 삭제하려면 카탈로그에서 솔루션 삭제를 참조하세요.
시작하기 전에
다음 Identity and Access Management(IAM) 역할이 있어야 합니다.
- 서비스 카탈로그가 사용 설정된 Google Cloud 프로젝트의 카탈로그 관리자(
roles/cloudprivatecatalogproducer.admin
). - Terraform 구성을 관리하는 경우 스토리지 관리자(
roles/storage.admin
) 및 서비스 카탈로그 솔루션을 관리하는 프로젝트의 Cloud Build 편집자(roles/cloudbuild.builds.editor
).
필요한 역할이 없으면 조직 관리자에게 문의하여 액세스 권한을 요청하세요.
- 서비스 카탈로그가 사용 설정된 Google Cloud 프로젝트의 카탈로그 관리자(
솔루션 업데이트
서비스 카탈로그에서 솔루션을 수정하면 할당된 카탈로그에 있는 솔루션이 즉시 업데이트됩니다. 솔루션을 업데이트해도 기존 배포에는 영향을 미치지 않으며 업데이트 후에 솔루션에 액세스하는 사용자는 최신 버전만 배포할 수 있습니다.
Terraform 솔루션의 경우 구성을 업데이트하면 Google Cloud Console의 사용자 배포 페이지에서 새 버전이 사용자에게 표시됩니다. 사용자는 배포를 최신 버전으로 업데이트하도록 선택할 수 있습니다.
솔루션 세부정보 수정
솔루션을 편집하고 업데이트하려면 다음 단계를 따르세요.
- Cloud Console에서 서비스 카탈로그 관리자 솔루션 페이지로 이동합니다.
솔루션 페이지로 이동 - 선택을 클릭하여 Google Cloud 프로젝트를 선택합니다.
- 솔루션 목록에서 솔루션 이름을 클릭하여 솔루션 세부정보 페이지를 엽니다.
- 상단 메뉴에서 수정을 클릭합니다.
- 솔루션을 필요에 따라 업데이트합니다.
- 업데이트를 클릭합니다.
업데이트된 솔루션 세부정보가 이제 솔루션 세부정보 페이지에 표시됩니다.
Terraform 구성 업데이트
Terraform 솔루션은 Cloud Storage의 객체 버전 관리를 사용하여 구성 파일의 업데이트를 관리합니다. Terraform 솔루션의 구성 파일을 업데이트하기 위해 다음 옵션을 사용할 수 있습니다.
새 구성 파일이 포함된 다른 Cloud Storage 객체를 사용합니다. 솔루션의 Cloud Storage 객체를 변경하려면 솔루션 세부정보를 수정하고 새 객체에 대한 URL 경로를 사용해서 Terraform 구성 링크를 업데이트합니다. 솔루션 세부정보를 업데이트한 후에는 사용자가 즉시 최신 버전을 배포할 수 있습니다.
구성의 현재 Cloud Storage 객체를 새 버전의 구성으로 업데이트합니다. 새 구성 파일을 업로드하는 단계는 객체 업로드를 확인하세요. 솔루션의 Cloud Storage 객체를 업데이트한 후에는 서비스 카탈로그의 솔루션에 변경사항을 확인하고 적용해야 합니다.
최신 버전의 구성 보기 및 적용
서비스 카탈로그에서 Terraform 구성 파일의 변경사항이 감지되면 최신 버전을 적용하여 사용자를 위해 솔루션을 업데이트해야 합니다.
Terraform 구성의 최신 버전을 보고 적용하려면 다음 단계를 따르세요.
Google Cloud Console에서 서비스 카탈로그 관리자 솔루션 페이지로 이동합니다.
솔루션 페이지로 이동솔루션 테이블에서 솔루션의 버전 상태로 이동하고 사용 가능한 새 버전을 클릭합니다.
솔루션 세부정보 페이지에서 버전 비교를 클릭하여 해당 구성의 현재 및 최신 버전을 다운로드하고 비교합니다. 버전을 비교한 후에는 닫기를 클릭하여 솔루션 세부정보 페이지로 돌아갑니다.
최신 버전 적용을 클릭합니다.
새 버전 하이라이트에서 사용자를 위해 구성 업데이트에 대한 설명을 추가합니다.
업데이트를 클릭합니다.
서비스 카탈로그에서 솔루션 삭제
솔루션을 삭제하면 연결된 카탈로그에서 솔루션을 삭제할 수 있으며, 서비스 카탈로그 사용자가 더 이상 솔루션을 보거나 시작할 수 없습니다. Deployment Manager 기반 솔루션의 경우, 사용자는 기존 배포에 계속 액세스하고 사용할 수 있습니다.
서비스 카탈로그에서 솔루션을 유지하려면 카탈로그에서 솔루션을 삭제할 수 있습니다.
하나 이상의 솔루션을 삭제하려면 다음 안내를 따르세요.
- Cloud Console에서 서비스 카탈로그 관리자 솔루션 페이지로 이동합니다.
솔루션 페이지로 이동 - 선택을 클릭하여 Google Cloud 프로젝트를 선택합니다.
- 솔루션 목록에서 삭제할 각 솔루션 옆에 있는 체크박스를 선택합니다.
- 솔루션을 선택한 후 상단 메뉴에서 삭제를 클릭합니다.
- 확인을 클릭합니다.
솔루션이 서비스 카탈로그에서 삭제됩니다.