【问题标题】:How can stage variable be added in Integration Path override api gateway如何在集成路径中添加阶段变量覆盖api网关
【发布时间】:2022-12-22 00:58:32
【问题描述】:

我正在尝试将 s3 与 api 网关一起使用。我有一个阶段变量,用于存储每个阶段的存储桶名称。但不能在路径覆盖或路径参数中使用它

而不是 bucket/{key} 想要使用阶段 Variable.variable/{key}。 我试过使用 ${stage Variable.variable}/{key},'${stageVariable.variable}'/{key} 什么都不起作用。

【问题讨论】:

    标签: amazon-web-services amazon-s3 aws-api-gateway


    【解决方案1】:

    假设您有一个名为 bucketname 的 sage 变量:

    您可以在集成请求中引用此变量,如下所示:

    请注意,我们将阶段变量引用为${stageVariables.name},我的名字是bucketname。您还可以在 AWS 文档中找到一些示例:https://docs.aws.amazon.com/apigateway/latest/developerguide/stage-variables.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-25
      • 2016-03-04
      • 1970-01-01
      • 2019-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多