Я пытаюсь настроить custom domain
для функции API Gateway и Lambda.
Я зарегистрировал домен с route53
. Пример: myDomainToTestApi.net
Я также создал сертификаты для: myDomainToTestApi. net, * .myDomainToTestApi. net, www.myDomainToTestApi.net
Я установил плагин serverless-domain-manager
для serverless framerwork
В моем serverless.yml
я добавил (под custom ):
customDomain:
domainName: myDomainToTestApi.net
basePath: ''
stage: ${opt:stage, 'dev'}
certificateName: '*.myDomainToTestApi.net'
createRoute53Record: true
ВСЕ ресурсы находятся в us-east-1
Когда я выполнить:
sls create-domain
Я получаю следующую ошибку ...
Serverless: Load command test
Serverless: Load command dashboard
Serverless: Invoke create_domain
Serverless: [AWS apigateway 404 0.374s 0 retries] getDomainName({ domainName: 'myDomainToTestApi.net' })
Serverless Domain Manager: NotFoundException: Invalid domain name identifier specified
Serverless: [AWS acm 200 0.35s 0 retries] listCertificates({ CertificateStatuses: [ 'PENDING_VALIDATION', 'ISSUED', 'INACTIVE', [length]: 3 ] })
Error --------------------------------------------------
Error: Error: Could not find the certificate *.myDomainToTestApi.net.
at ServerlessCustomDomain.<anonymous> (/Users/user/project/node_modules/serverless-domain-manager/dist/index.js:279:23)
Если я go в представлении диспетчера сертификатов, статус для всех Issued
Кто-нибудь знает, что может происходить ...? Спасибо.