Google Cloud Deployment Manager(GDM) 템플릿에서 카탈로그 항목 만들기 또는 업데이트

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기4분
  • Blueprint를 기반으로 카탈로그 항목을 생성하는 대신 GDM 구성 관리 시스템에 저장된 템플릿을 기반으로 카탈로그 항목을 생성할 수 있습니다. 시스템은 템플릿 파일과 선택적 지원 파일에서 모두 속성을 분석한 다음 Blueprint와 카탈로그 항목을 생성합니다.

    시작하기 전에

    필요한 역할: sn_cmp.cloud_service_designer

    이 태스크 정보

    Cloud Provisioning and Governance는 YAML, Python 또는 Jinja2에서 생성되고 Cloud Deployment Manager(GDM)로 관리되는 Google Cloud Platform 템플릿을 지원합니다.

    템플릿에서 카탈로그 항목을 만드는 절차에는 다음 단계가 포함됩니다.
    1. 템플릿을 참조하는 카탈로그 항목 레코드를 만들고 저장합니다. 카탈로그 항목이 초안 상태입니다. 이후 단계에서는 카탈로그 항목을 활성화하여 클라우드 사용자가 사용할 수 있도록 합니다.
    2. 클라우드 템플릿 레코드를 만듭니다. 클라우드 템플릿은 카탈로그 항목의 소스로 사용할 구성 설치 가능(템플릿 파일을 포함하는 디렉터리 구조)을 지정합니다.
      주:
      업데이트된 구성 설치 가능을 참조하여 나중에 클라우드 템플릿 레코드를 업데이트할 수 있습니다. 지침은 이 절차에 포함되어 있습니다.
    3. Google Cloud Platform 전용: 템플릿 파일이 관련 파일(일반적으로 속성 설정을 지정하는 업데이트 또는 템플릿 코드)에 종속된 경우, 해당 파일을 Dependent Templates(종속 템플릿) 관련 목록에 추가합니다.
    4. 클라우드 템플릿을 활성화하여 카탈로그 항목과 연결된 자원 블록 및 Blueprint를 생성하고 카탈로그 항목에서 클라우드 템플릿을 사용할 수 있도록 합니다.
    5. 카탈로그 항목을 활성화합니다. 그래야 클라우드 사용자 포털의 클라우드 사용자가 해당 항목을 사용하여 자원을 프로비저닝할 수 있습니다.

    프로시저

    1. 클라우드 관리자 포털에서 설계 > 클라우드 카탈로그 항목.
    2. 새로 만들기를 클릭하고 고유하고 의미 있는 이름, 짧은 설명설명을 입력합니다.
    3. 출처클라우드 템플릿으로 , 템플릿 유형Google Cloud Deployment Manager로 지정합니다.
      템플릿을 기반으로 카탈로그 항목 정의
    4. 헤더를 마우스 오른쪽 버튼으로 클릭하고 저장을 선택합니다.
    5. 클라우드 템플릿 관련 목록에서 새로 만들기를 클릭하고 고유한 이름짧은 설명을 입력합니다.
      템플릿을 카탈로그 항목과 연결
    6. 템플릿의 내용을 지정하고 세 가지 옵션 중 하나를 선택합니다.
      • 템플릿 파일의 텍스트를 다음 양식에 붙여 넣습니다.
        1. 수집 방법템플릿 본문 사용으로 설정합니다.
        2. 일반적으로 자신이 만든 사용자 지정 템플릿이나 공개 GitHub 또는 Bitbucket 리포지토리의 템플릿을 사용합니다. 템플릿 파일을 텍스트 편집기에서 열고 파일의 전체 텍스트를 복사합니다.
        3. 클라우드 템플릿 버전 양식에서 본문 텍스트 상자에 텍스트를 붙여 넣습니다.
        템플릿 파일을 열고 본문 필드에 템플릿 코드 복사/붙여넣기
      • 템플릿 파일의 URL을 지정합니다.
        1. 수집 방법URL에서 임포트로 설정합니다.
        2. 브라우저에서 템플릿 파일로 이동합니다. 템플릿의 전체 URL을 클라우드 템플릿 URL 텍스트 상자에 복사/붙여 넣습니다.
        템플릿 URL 붙여넣기
      • 템플릿을 파일을 업로드합니다.
        1. 수집 방법파일 업로드로 설정합니다.
        2. 파일 업로드 필드에 대한 클릭하여 추가를 클릭합니다.
          템플릿 파일 업로드
        3. 파일 선택을 클릭하고 파일을 선택한 다음 확인을 클릭합니다. 시스템이 템플릿을 추가하고 파일 업로드 필드에 파일 이름이 나타납니다. 임포트 프로세스의 결과가 유효성 검사 상태유효성 검사 메시지 필드에 나타납니다.
    7. 본문 텍스트 상자에 템플릿 코드가 나타납니다.

      파일의 임포트: 아래에 경로 항목이 포함되지 않았을 경우 이 단계를 건너뛰십시오. 파일에 이 항목이 있을 경우 템플릿 파일은 하나 이상의 종속 파일(일반적으로 업데이트 또는 속성 설정값을 지정하는 파일)에 종속됩니다. 각 종속 파일(예시의 경우 jinja cloudsql)에 대해 다음 절차를 수행합니다.

      기본 템플릿 파일의 종속 템플릿 파일에 대한 경로 항목
      1. 텍스트 편집기에서 종속 템플릿 파일(예시의 cloudsql.jinja)을 엽니다.
      2. 파일의 전체 텍스트를 복사합니다.
      3. GDM 종속 템플릿 관련 목록에서 새로 만들기를 클릭합니다.
      4. 종속 템플릿 파일의 전체 텍스트를 파일 내용 텍스트 상자에 붙여 넣습니다.
      5. 종속 템플릿 파일의 정확한 이름을 파일 이름 텍스트 상자에 입력합니다.
        기본 템플릿 파일의 종속 템플릿 파일에 대한 경로 항목
      6. 제출을 클릭합니다.
        GDM 종속 템플릿 관련 목록에 파일이 나타납니다.
      7. 각 종속 템플릿 파일에 대해 이 절차를 반복합니다.
    8. 클라우드 템플릿 버전 양식에서 활성화를 클릭합니다.
      카탈로그 항목에 대해 지정한 이름으로 시스템이 Blueprint 및 카탈로그 항목이 생성됩니다.
    9. 클라우드 카탈로그 항목 양식에서 활성 확인란을 선택한 다음 제출을 클릭합니다.
      클라우드 카탈로그 항목 페이지에 카탈로그 항목이 표시되고, 최종 사용자가 사용할 수 있도록 카탈로그 항목이 Cloud Service Catalog에 게시됩니다.
      카탈로그 항목에 대한 새 카드
      주:
      모든 카탈로그 항목과 마찬가지로 사용자가 볼 수 있는 필드를 추가하거나 제거할 수 있습니다. 카드를 클릭하여 카탈로그 항목 양식을 엽니다. 변수 세트 탭에서 변수를 편집합니다.

    다음에 수행할 작업

    클라우드 사용자 포털에 카탈로그 항목이 나타나는지 확인합니다.