CloudFormation doesn't deploy to API gateway stages on update

1

When I run CloudFormation deploy using a template with API Gateway resources, the first time I run it, it creates and deploys to stages. The subsequent times I run it, it updates the resources but doesn't deploy to stages. How can i solve this issue.

1 Antwort
-1

The reason that a deployment doesn't happen is because the Deployment in the template hasn't changed. CloudFormation changes resources based on modifications to the template and because the AWS::ApiGateway::Deployment isn't updated it doesn't trigger a new deployment is triggered in APi Gateway.

You can create a new deployment or you might try updating the Description or StageDescription - I haven't tried those last two but changing them might work.

profile pictureAWS
EXPERTE
beantwortet vor einem Jahr
  • Tried everything but not working.

  • Did creating a new deployment in CloudFormation not work as well?

  • That's very unusable, since that requires editing the template for each deployment. Very bad, if you are deploying your API GW per CI/CD, as would be recommended.

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen