【问题标题】:Create stage variable input in API Gateway (REST API) using CDK使用 CDK 在 API Gateway (REST API) 中创建阶段变量输入
【发布时间】:2021-11-22 07:59:36
【问题描述】:

我使用 CDK 创建了 API 网关,并希望在从 API 网关发送请求时为阶段变量创建输入,我参考了与阶段变量相关的文档,但找不到可以帮助我实现此目标的内容。

我能够创建预定义的阶段变量,这些变量位于阶段变量选项卡下,但无法在创建请求时设置它们,因为它们应该根据我们的需要在运行时创建。

            api = new RestApi(this, props.apiName, {
                deployOptions: {
                    stageName: 'alpha',
                    variables: {
                      'name': 'value'
                    }
            });

参考文档:-

【问题讨论】:

    标签: aws-api-gateway aws-cdk


    【解决方案1】:

    这是不可能的。阶段变量用于配置阶段,并且只能在阶段的创建(或修改)期间设置,而不是基于每个请求。

    详情请参阅documentation

    根据您的用例,您可能会发现常规请求参数适合您的需求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-14
      • 1970-01-01
      • 1970-01-01
      • 2022-06-12
      • 2020-05-17
      相关资源
      最近更新 更多