Failed to find logicalResourceId 'ApiGatewayRestApi' for the stack
Opened this issue ยท 0 comments
Community Note
- Please vote on this issue by adding a ๐ reaction to the original issue to help the community and maintainers prioritize this request
- Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
- If you are interested in working on this issue or have submitted a pull request, please leave a comment
Bug Report
Error Description
If you dont have permissions to run "cloudformation:DescribeStackResource" the package will throw an error saying the cloudformation stack doesnt exist instead of the real reason which is that the aws credentials used in the run dont have permissions to run "cloudformation:DescribeStackResource"
Command Run
e.g. sls deploy
Console Output
Error: Failed to find logicalResourceId 'ApiGatewayRestApi' for the stack ____
Domain Manager Configuration
Replace this with your own serverless.yml
file (anonymized, of course) to help us better resolve your issue.
custom:
customDomain:
domainName: foo.example.tld
basePath: bar
createRoute53Record: true
Versions
- Domain Manager version(s): [7.4]
- Node/npm version: [e.g. Node 18]
- Serverless Version: [e.g. v3.32.2]
- Lambda Code [e.g. Javascript]
Possible Solution
just need to handle the error better here
and here
Also, would probably be beneficial to let people know that the "cloudformation:DescribeStackResource" is required here
https://www.serverless.com/plugins/serverless-domain-manager#prerequisites