

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 솔루션 업데이트
<a name="update-the-stack"></a>

이전에 솔루션을 배포한 경우, 이 절차에 따라 AWS의 Cloud Migration Factory 솔루션 CloudFormation 스택을 업데이트하여 솔루션 프레임워크의 최신 버전을 가져오세요.

1. [AWS CloudFormation 콘솔](https://console.aws.amazon.com/cloudformation/)에 로그인하고 기존 Cloud Migration Factory on AWS 솔루션 CloudFormation 스택을 선택한 다음 **업데이트를** 선택합니다.

1. **현재 템플릿 교체**를 선택합니다.

1. **템플릿 지정**에서 다음을 수행합니다.

   1. **Amazon S3 URL**을 선택합니다.

   1. [최신 템플릿](aws-cloudformation-templates.md) 링크를 복사합니다.

   1. **Amazon S3 URL** 상자에 링크를 붙여넣습니다.

   1. **Amazon S3 URL** 텍스트 상자에 올바른 템플릿 URL이 표시되는지 확인하고 **다음**을 선택합니다. **다음**을 다시 선택합니다.

1. **파라미터**에서 템플릿의 파라미터를 검토하고 필요에 따라 수정합니다. [2단계를 참조하세요. 스택을 시작](step-2-launch-the-stack.md)하여 파라미터에 대한 세부 정보를 확인하세요.

1. **다음**을 선택합니다.

1. **스택 옵션 구성** 페이지에서 **다음**을 선택합니다.

1. **검토** 페이지에서 설정을 검토하고 확인합니다. 템플릿이 AWS Identity and Access Management(IAM) 리소스를 생성할 수 있음을 확인하는 확인란을 선택해야 합니다.

1. **변경 세트 보기**를 선택하고 변경 사항을 확인합니다.

1. **스택 생성**을 선택하여 스택을 배포합니다.

AWS CloudFormation 콘솔의 **상태** 열에서 스택의 상태를 볼 수 있습니다. 약 10분 후에 **UPDATE\_COMPLETE** 상태를 받게 됩니다.

## API Gateway APIs 재배포
<a name="redeploy-api-gateway-apis"></a>

스택을 업데이트한 후에는 API Gateway API(관리자, 로그인, 도구, 사용자)를 재배포해야 합니다. 이렇게 하면 모든 API에서 구성 변경 내용을 사용할 수 있습니다.

1. [Amazon API Gateway 콘솔](https://console.aws.amazon.com/apigateway)에 로그인하고 왼쪽 탐색에서 \*APIs를 선택한 다음 CMF API를 선택합니다.

1. API 리소스에서 **동작**을 선택하고 **API 배포**를 선택합니다.

1. **배포 단계 \*/ \*prod**를 선택하고 **배포**를 선택합니다.

1. AWS APIs의 각 Cloud Migration Factory에 대해 1\~3단계를 반복합니다.

**참고**  
솔루션을 업데이트하면 기본 제공 스크립트의 현재 버전이 배포에 추가되지만 스크립트의 기본 버전은 최신 버전으로 설정되지 않습니다. 그 이유는 솔루션에 적용되었을 수 있는 사용자 지정을 덮어쓰지 않기 때문입니다.

## 스크립트의 최신 버전 사용
<a name="use-latest-scripts"></a>

최신 버전의 스크립트를 사용하려면:

1. AWS의 Cloud Migration Factory 콘솔로 이동합니다.

1. 탐색 메뉴에서 **자동화를** 선택한 다음 **스크립트를** 선택합니다.

1. AWS 콘솔의 Cloud Migration Factory로 이동합니다.

1. **자동화**를 선택한 다음 **스크립트**를 선택합니다.

1. 최신 버전으로 업데이트하려는 기존 스크립트를 선택합니다. 그런 다음 **작업을** 선택하고 \*기본 버전 변경을 선택합니다. \*

1. **스크립트 기본 버전**에서 스크립트의 최신 버전을 선택합니다.

1. **저장**을 선택합니다.

## 사용자 지정 스크립트 업데이트
<a name="update-customized-scripts"></a>

사용자 지정된 스크립트를 업데이트하려면:

1. 다음 [리포지토리](https://solutions-reference.s3.amazonaws.com/cloud-migration-factory-on-aws/v3.3.3/default_scripts.zip)에서 업데이트된 스크립트를 다운로드합니다.

1. 콘텐츠를 추출하여 개별 스크립트를 확인합니다.

1. 새 스크립트 중 하나에서 `mfcommon.py` 파일을 추출합니다.

1. AWS 콘솔의 Cloud Migration Factory로 이동합니다.

1. **자동화**를 선택한 다음 **스크립트**를 선택합니다.

1. 업데이트할 기존 스크립트를 선택한 다음 **작업을** 선택하고 \*기본 버전 다운로드를 선택합니다. \*

1. 스크립트 아카이브의 내용을 추출합니다.

1. `mfcommon.py` 파일을 3단계에서 추출한 버전으로 바꿉니다.

1. 스크립트의 모든 내용을 새 `mfcommon.py` 파일로 압축합니다.

1. [스크립트 패키지의 새 버전 추가 섹션의 지침에 따라이 새 버전을 업로드합니다](scripts-management.md#add-new-version-of-a-script-package).

   **자동화 스크립트** 페이지에서 각 스크립트에 대해 최신 버전을 기본값으로 설정합니다.

   1. 스크립트를 선택합니다.

   1. **작업**에서 **기본 버전 변경을** 선택합니다.

   1. **스크립트 기본 버전**에서 사용 가능한 최신 버전 번호를 선택합니다.

1. **저장**을 선택합니다.

## (프라이빗 배포만 해당) 프라이빗 웹 콘솔 정적 콘텐츠 재배포
<a name="redeploy-private-content"></a>

프라이빗 웹 콘솔 정적 콘텐츠를 재배포하려면 [5단계: (선택 사항) 프라이빗 웹 콘솔 정적 콘텐츠 배포](step5.md) 섹션에 설명된 단계를 완료합니다.