Hello Everyone,
Currently I am running an Spring boot application with JAVA 8 and arm architecture.
I have migrated to JAVA 11 and x86 architecture for enabling snapstart feature.
While updating the Could formation I am struck with an error which says "arm64 is not supported for SnapStart enabled functions", even tough I have moved from arm to x86 in the could formation template.
**Note: **: Creating a new stack is working but while updating the existing stack which has arm is throwing the above error.
Please advice on solving this issue, I would be needing the same stack to get updated since downtime is not allowed.
Was looking around for this migration, but from Cloud formation template there wasn't any solutions for doing that as a migration activity. Hence in the snapstart enabled lambda I have given the architecture of x86 and expected it to migrate it from arm while updating. Could you please suggest some ways of doing this without any downtime.
The above answer is working, but still it would require more than one deployment (one with x86 and then one with snapstart) looking for ways to make it in single deployment
Hi AGS I don't think it's possible to do that change in one deployment, not reliable anyway. The architecture must first change before you turn on SnapStart, and there is no way to tell CloudFormation to do the architecture update then the SnapStart update. CloudFormation will try and do the updates at the same time.