Tell us about your request
Updating most properties on a service using CloudFormation can currently only be done through replacement. I'd like a way for a service to be updated without requiring replacement.
Which service(s) is this request for?
Fargate/ECS
Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
Creating a service with a custom service name allows me to specify a human readable service name. However, when I update a property within that service for instance the launchType from EC2 to Fargate, it requires my service to be replaced.
The problem is since I created a service with a custom service name, the cloud formation update service call fails as it鈥檚 unable to create the new service with the same service name. In order to get around this issue, I either have to a) update my service name to be something different, which I don鈥檛 want to do as a user, or b) delete the service before I can recreate it. This is a problem if it鈥檚 a production service as it makes my service unavailable for my users.
I would like a way to be able to update my existing service without requiring my service to be replaced.
Any solution to this issue. I am currently experiencing this as well. There has to be a cleaner way to perform updates from a pipeline without running into this issue.
Most helpful comment
Any solution to this issue. I am currently experiencing this as well. There has to be a cleaner way to perform updates from a pipeline without running into this issue.