无服务器 - 在 CloudFront 源定义中引用 api 网关地址。

问题描述 投票:0回答:1

使用Serverless Framework,我正在我的模板中创建一个api网关。

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

我想用这个api地址xxxxxx.execute-api.us-east-1.amazonaws.comdevas作为我的云端源头的一个域名。

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

有没有办法在api地址还没有存在之前就动态地引用它,我需要使用depend on吗?

谢谢。

amazon-cloudformation serverless-framework
1个回答
0
投票
  -   DomainName:
         Fn::Join:
          - ""
          -   -   "Ref": "ApiGatewayRestApi"
              - ".execute-api.${self:custom.region}.amazonaws.com"

为我工作。https:/www.goingserverless.comblogapi-gateway-url

© www.soinside.com 2019 - 2024. All rights reserved.