Бессерверный - ссылка на адрес шлюза api в определении источника CloudFront - PullRequest
0 голосов
/ 06 мая 2020

Используя Serverless Framework, я создаю шлюз api в своем шаблоне:

functions
   test:
     handler: test.handler
     events:
      - http:
        path: save-subscription
        method: post
        cors: false

позже я хочу использовать этот адрес api xxxxxxx.execute-api.us-east-1.amazon aws .com / dev / в качестве доменного имени oigin моего происхождения Cloudfront

DomainName: xxxxxxx.execute-api.us-east-1.amazonaws.com
OriginPath: dev

Есть ли способ динамически / программно ссылаться на адрес api, прежде чем он вообще существует, и нужно ли мне использовать, зависит на?

Спасибо

1 Ответ

0 голосов
/ 01 июня 2020
  -   DomainName:
         Fn::Join:
          - ""
          -   -   "Ref": "ApiGatewayRestApi"
              - ".execute-api.${self:custom.region}.amazonaws.com"

у меня сработало. Нашел ответ здесь: https://www.goingserverless.com/blog/api-gateway-url

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...