When do deployments reset the App ID?


I have seen my API Gateway app ID change twice unexpectedly during deployments using Jets and I can’t understand why. If you’re not familiar with the terminology, you can find the App ID in your API Gateway URL: “https://<>.execute-api.us-east-1.amazonaws.com/<>”

I’ve reviewed changes that I’ve made recently that might have caused an App ID to change, but I cannot see it. Does anyone know?

If it’s predictable and understandable, then it can be managed. If you’re not aware when this happens, it can mean that your application is basically offline.

Theron W.

Updated docs with some notes on this: https://rubyonjets.com/docs/routing/custom-domain/#routes-deployment

Note, this PR provides more control over this behavior: https://github.com/boltops-tools/jets/issues/391

Thanks! It’s time to configure the custom domain. :slight_smile: Though that certainly doesn’t solve the issue 100%, it does mitigate it quite a bit. Maybe some feedback at the end of the deployment would be useful as well. Regardless, I can manage this now. Thanks a lot.