Jets deploy: CREATE_FAILED AWS::CloudFormation::Stack ApiGateway Embedded

Hi @tung,
Thanks for a detailed answer!

Created as issue: Improve Route Change Detection: Path Variables · Issue #144 · rubyonjets/jets · GitHub

Great, thanks! I’ve heard about the change detector and I was wondering how it is actually working.

So API Gateway would create catalogs/:multiple as the resource path successfully. multiple would be a reserved path variable name for this special case.

Unfortunately, this won’t work. This is another Api Gateway constraint. You can’t have two path variables called the same in a single path. Here I’ve tried to create /test/{var}/another/{var}:

image

That’s why I proposed variable name + level since there won’t be conflicts.

Sorry if I missed anything.