한 환경의 자원 블록을 다른 환경으로 이동

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 3분
  • 업데이트 세트를 사용하여 환경 간에 자원 블록 및 해당 의존성을 손쉽게 전송할 수 있습니다. 명명된 세트로 그룹화하여 테스트 또는 배포를 위한 원활한 이동을 용이하게 합니다. 개발에서 생산으로 자원 블록 이전과 같은 프로세스를 단순화하여 서로 다른 시스템 간에 효율적이고 체계적인 전환을 보장합니다.

    시작하기 전에

    • sn_cmp.cloud_service_designer 역할을 가진 사용자는 업데이트 세트를 익스포트할 수만 있습니다.
    • 관리자 역할을 가진 사용자는 업데이트 세트를 익스포트하고 임포트할 수 있습니다.

    필요한 역할: sn_cmp.cloud_service_designer 또는 admin

    이 태스크 정보

    자원 블록을 업데이트 세트로 패키징합니다. 그런 다음 현재 환경에서 업데이트 세트를 익스포트하고 다른 환경으로 임포트합니다.
    주:
    소스 환경에서 익스포트하는 자원 블록이 대상 환경에 있는 경우 이 자원 블록을 가져오면 동일한 이름의 두 자원 블록이 생성 됩니다. 임포트와 다른 자원 블록 앞에 존재 했던 자원 블록입니다. 가져옵니다. 예를 들어, 개발 환경에서 AWS 데이터센터 자원 블록을 익스포트하는 경우 프로덕션 환경에 같은 이름의 자원 블록이 이미 있다면 AWS 데이터센터 자원 블록을 프로덕션 환경으로 임포트할 때 동일한 이름(AWS 데이터센터)을 가진 두 자원 블록이 프로덕션 환경에 상주합니다.

    프로시저

    1. 클라우드 관리자 포털에서 설계 > 자원 블록.
      게시됨 및 초안 모드의 모든 자원 블록이 자원 블록 창에 나타납니다.
    2. 자원 블록을 익스포트합니다.
      1. 익스포트할 자원 블록에 대한 자원 블록 익스포트 아이콘( 자원 블록 익스포트 아이콘)을 클릭합니다.
        그림 1. 자원 블록 익스포터 창
        자원 블록 익스포터 창
      1. 자원 블록 익스포터 창에서 유형 열의 객체를 클릭합니다.

        오른쪽 열에서 자원 블록과 함께 익스포트할 객체에 해당하는 항목을 선택합니다. 예를 들어, MID 서버 스크립트 포함을 선택하면 해당하는 모든 스크립트 포함이 오른쪽 열에 나타납니다.

        워크플로우에 하위 워크플로우가 포함되어 있는 경우 워크플로우를 익스포트하려면 상위 워크플로우와 모든 하위 워크플로우를 선택하십시오. 워크플로우와 관련된 사용자 지정 활동이 있는 경우 이러한 활동을 먼저 익스포트한 다음 워크플로우를 익스포트하십시오.

      2. 다음을 클릭합니다.
        업데이트 세트 익스포트에 포함되도록 선택한 간접적인 의존성을 요약한 창이 열립니다.
      3. 업데이트 세트 익스포트를 클릭합니다.
        자원 블록이 모든 의존성과 함께 성공적으로 익스포트되었음을 나타내는 성공 확인란이 녹색으로 선택되면 자원 블록 익스포터 창이 열립니다. 기본적으로 익스포트된 업데이트 세트에 나열된 모든 파일이 시스템에 자동으로 다운로드됩니다.
        자원 블록 익스포터 창
        주:
        만들어진 업데이트 세트의 수는 익스포트되고 있는 기록의 범위가 기준입니다. 예를 들어, 익스포트하려는 자원 블록에 총 100개의 기록이 있다고 가정합니다. 60개의 기록은 범위 1에, 20개의 기록은 범위 2에, 나머지 20개의 기록은 범위 3에 있습니다. 이러한 시나리오에서 3개의 업데이트 세트가 만들어집니다. 각 범위에 대해 하나의 업데이트 세트가 만들어집니다.
    3. 파일이 다운로드되었는지 확인합니다.
      파일이 다운로드되지 않았으면 이 단계를 완료합니다.
      1. 메타데이터 파일을 클릭합니다.
        메타데이터 파일은 익스포트한 파일을 임포트하는 순서를 언급합니다. 이 예에서는 Azure Datacenter0 파일은 Azure Datacenter1 파일에 앞서 익스포트할 첫 번째 파일입니다.
      2. 메타데이터 파일에 언급된 순서에 따라 해당 파일을 클릭하여 엽니다.
        모든 파일 목록이 업데이트 세트에 포함된 창이 열립니다.
      3. 첫 번째 XML 파일(이 예에서 Azure Datacenter0 파일)을 시스템에 다운로드하려면 XML로 익스포트를 클릭하십시오.
      4. 다른 XML 파일(이 예에서 Azure Datacenter1 파일)을 열고 해당 파일을 시스템에 다운로드합니다.
        익스포트한 모든 파일은 다른 환경으로 임포트해야 합니다. 예를 들어, 개발 환경을 실행하는 시스템에서 업데이트 세트 익스포트를 만들어서 프로덕션 환경을 실행하는 다른 시스템으로 임포트하려 할 수 있습니다.
    4. 자원 블록을 임포트합니다.
      1. 파일을 임포트할 환경 및 새 인스턴스에서 필터 탐색기에 검색된 업데이트 세트를 입력한 다음 Enter 키를 누릅니다.
      2. XML에서 업데이트 세트 임포트 관련 링크를 클릭합니다.
      3. 나타나는 XML 임포트 창에서 파일 선택을 클릭하고 파일 익스포트를 선택한 다음 업로드를 클릭합니다.
        주:
        소스 환경에서 익스포트한 자원 블록이 대상 환경에 있고 두 자원 블록의 sys_id가 서로 다른 경우, 자원 블록을 임포트하면 오류가 나타나고 임포트 프로세스가 중지됩니다. 소스 환경에서 다른 자원 블록을 익스포트하거나 대상 환경에서 이름이 같은 자원 블록을 삭제합니다. 소스 환경에서 익스포트한 자원 블록이 대상 환경에 있고 두 자원 블록의 sys_id가 같은 경우, 대상 환경의 자원 블록은 소스 환경에서 익스포트한 자원 블록을 사용하여 업데이트됩니다.
    5. 자원 블록이 새 환경으로 임포트되었는지 확인하려면 새 환경의 인스턴스로 클라우드 관리자 포털이동하여 설계 > 자원 블록.
      임포트한 자원 블록이 나열된 자원 블록에 나타나야 합니다.