In Annotations Framework, is it possible to set up a custom domain for an HttpApi in your serverless.template?
- Lingua principale
- C#
- Stelle
- 1.7k
- Fork
- 503
- Merge medio
- 1g 18h
- PR unite (30g)
- 21
Descrizione
### Discussed in https://github.com/aws/aws-lambda-dotnet/discussions/1681
Originally posted by **lorenh** February 26, 2024
We are used to setting up custom domains for our REST APIs in the aspnetcore webapi-style projects directly in our serverless templates using something like this (where all the !Ref's are passed in as parameters). Now I'm experimenting with the "HttpApi" and don't see the equivalent Domain settings under it as I saw under "Api"
```
:
Globals:
Api:
Domain:
DomainName: !Ref DomainName
CertificateArn: !Ref CertificateArn
EndpointConfiguration: EDGE
Route53:
HostedZoneName: !Ref HostedZoneName
```
HttpApi appears to only support AccessLogSettings, Auth, StageVariables and Tags. I guess this is more of a SAM or CloudFormation question, but was hoping someone out here has figured out a way to configure it directly in your serverless template.
```
:
Globals:
HttpApi:
Domain: <===== ERROR
DomainName: !Ref DomainName
CertificateArn: !Ref CertificateArn
EndpointConfiguration: EDGE
Route53:
HostedZoneName: !Ref HostedZoneName
```
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Start with the linked discussion 1681 and the serverless.template examples in this issue, then verify whether AWS SAM or CloudFormation supports custom domains under Globals.HttpApi. Done means establishing whether an equivalent configuration exists and, if so, identifying the supported template settings or documenting the limitation.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- aws
- Ambito
- api, cloud
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 28/100