Lambda 콘솔을 사용하여 Lambda 함수를 다른 AWS 계정 또는 리전으로 마이그레이션하려면 어떻게 해야 하나요?

최종 업데이트 날짜: 2021년 2월 3일

AWS Lambda 함수를 AWS 계정 또는 AWS 리전 간에 이동해야 합니다. Lambda 콘솔을 사용하여 Lambda 함수를 마이그레이션하려면 어떻게 해야 하나요?

간략한 설명

Lambda 콘솔을 사용하여 Lambda 함수를 다른 AWS 계정 또는 AWS 리전으로 마이그레이션하려면 다음을 수행하세요.

1.    Lambda 함수의 배포 패키지를 다운로드합니다.

2.    Lambda 함수의 배포 패키지를 사용하여 다른 AWS 계정 또는 리전에 새 Lambda 함수를 생성합니다.

참고: AWS 명령줄 인터페이스(AWS CLI) 또는 AWS Serverless Application Model(AWS SAM)를 사용하여 Lambda 함수를 마이그레이션할 수도 있습니다.

해결 방법

Lambda 함수의 배포 패키지 다운로드

1.    Lambda 콘솔의 왼쪽 패널에서 [함수(Functions)]를 선택합니다.

2.    마이그레이션할 Lambda 함수의 이름을 선택합니다.

3.    Lambda 함수 창의 오른쪽 위에서 [작업(Actions)] 드롭다운을 선택한 다음 [함수 내보내기(Export Function)]를 선택합니다.

4.    [함수 내보내기(Export Function)] 창에서 [배포 패키지 다운로드(Download deployment package)]를 선택합니다.

Lambda 함수의 배포 패키지를 사용하여 다른 AWS 계정 또는 리전에 새 Lambda 함수를 생성합니다.

참고: 배포 패키지에는 Lambda 함수의 코드만 포함되어 있습니다. 제한 시간과 메모리 크기 등의 나머지 함수 구성은 새 함수를 생성할 때 콘솔에 수동으로 입력해야 합니다. 모든 함수의 코드와 구성을 자동으로 마이그레이션하려면 AWS SAM 파일을 사용합니다.

1.    새 창에서 함수를 마이그레이션할 AWS 계정을 사용하여 Lambda 콘솔을 엽니다.
-또는-
      동일한 AWS 계정을 사용한 다음 함수를 마이그레이션할 AWS 리전을 선택합니다.

2.    새 Lambda 함수를 생성합니다.

중요: 새 함수를 생성하려면 함수의 이름, 실행 시간 및 실행 역할을 제공해야 합니다.

3.    함수가 생성되면 [코드(Code)] 탭을 선택합니다.

4.    코드 소스 창의 오른쪽 위에서 [다음에서 업로드(Upload from)]를 선택합니다.

5.    [.zip 파일(.zip file)]을 선택한 다음 [업로드(Upload)]를 선택합니다.

참고: 다운로드한 배포 패키지가 10MB보다 큰 경우 먼저 Amazon Simple Storage Service(Amazon S3) 버킷에 패키지를 업로드해야 합니다. 그런 다음 5단계의 [.zip 파일(.zip file)] 대신 [Amazon S3 위치(Amazon S3 location)]를 선택합니다.

6.    이전에 다운로드한 Lambda 함수의 배포 패키지를 선택합니다.

7.    [저장(Save)]을 선택합니다.

8.    마이그레이션하는 함수와 일치하도록 새 Lambda 함수의 설정을 구성합니다.

9.    함수를 수동으로 호출하여 테스트합니다.


이 문서가 도움이 되었나요?


결제 또는 기술 지원이 필요합니까?