뒤끝펑션 0.3.0 으로 업그레이드
뒤끝펑션에 사용되는 .NET Core 3.1이 2023년 5월 20일부로 AWS 서비스에서 지원이 중단되었습니다.
뒤끝펑션 또한 해당 기능과 연관되어 있어 0.2.1 이하 버전에서 생성된 프로젝트들은 더 이상 업로드가 되지 않거나 실행이 되지 않으며 아래 에러가 메시지로 리턴됩니다.
Failed to execute the Lambda function. The dotnet CLI failed to start with the provided deployment package.
Please check CloudWatch logs for this Lambda function to get detailed information about this failure.
펑션을 정상적으로 업로드하기 위해서는 아래 2가지 작업이 완료되야합니다.
- .NET Core 3.1 > .NET 6로 업그레이드
- 뒤끝펑션 0.3.0로 재설치
- BackendAPI 최신버전으로 업그레이드
1. .NET 6로 변경
Visual Studio의 경우
- BackendFunction.csproj 우클릭, 속성을 클릭합니다.
- 애플리케이션 > 대상 프레임워크를 .NET 6.0로 변경합니다.
만약 해당 버전의 선택이 불가능할 경우 .NET 6.0을 다운 받고 컴퓨터를 재시작해주시기 바랍니다.
VSCode의 경우
- BackendFunction.csproj에서 TargetFramework를 netcoreapp3.1로 변경합니다.
2. 뒤끝펑션 0.6.0로 업그레이드
뒤끝펑션 개발 툴 0.6.0 버전을 다운로드 하고 실행합니다.
- 뒤끝펑션 개발 툴 for Windows [2024-10-30]
뒤끝펑션 개발 툴 for Mac[2023-06-30]
설치가 완료되면 컴퓨터를 재시작합니다.
정상적으로 동작하지 않을 경우
만약 업그레이드 후 정상적으로 동작하지 않을 경우 기존에 깔려있던 뒤끝펑션을 삭제하고 다시 설치해주세요.
뒤끝펑션을 제거하는 방법은 Program Files > AFI > uninst.exe