1개 답변
- 최신
- 최다 투표
- 가장 많은 댓글
1
This ended up being very easy to accomplish. I had been focused on the custom domain part so much I overlooked that I could simply create a BasePathMapping. The following worked fine for me:
BasePath:
Type: AWS::ApiGateway::BasePathMapping
Properties:
BasePath: my-service
DomainName: !Ref DomainName # I pass this in as a parameter per environment.
RestApiId: !Ref MainApi # This is my AWS::Serverless::Api resource
Stage: default
Edited by: StealthSid2 on Jul 16, 2020 12:12 PM
답변함 4년 전
관련 콘텐츠
- 질문됨 6달 전
- AWS 공식업데이트됨 3년 전
@StealthSid2, could you share your template.yml for two of your projects? I'm struggling to accomplish the same thing. I can get one project to use BasePathMapping with domain, but when I try to take the same approach in my second microservice project I get this error when trying to deploy in SAM:
api.hostname.com | Mapping already exists in stack arn:aws:cloudformation:us- east-1:...
Essentially it says the mapping already exists.