【问题标题】:Setting querystring to APIGateway from AWS CDK从 AWS CDK 将查询字符串设置为 APIGateway
【发布时间】:2020-07-26 03:52:37
【问题描述】:

我使用 Amazon Translate 创建翻译 api 服务。
现在,我想从 AWS CDK 设置 APIGateay,但我没有设置查询字符串的想法。
具体来说,我想做这样的。

/translate?text=hello

我附上关于 APIGateway 的 cdk 源码。

api = apigw.RestApi(
    self, "TranslatorApi",
    default_cors_preflight_options = apigw.CorsOptions(
        allow_origins = apigw.Cors.ALL_ORIGINS,
        allow_methods = apigw.Cors.ALL_METHODS
    )
)

tl = api.root.add_resource("translate")
tl.add_method(
    "GET",
    apigw.LambdaIntegration(get_translate_lambda)
)

请帮帮我!

【问题讨论】:

    标签: python amazon-web-services aws-cdk


    【解决方案1】:

    查询字符串值在您的 lambda 函数中处理

    def lambda_handler(event, context):
      text = event['queryStringParameters']['text']
    

    【讨论】:

      猜你喜欢
      • 2019-12-09
      • 2016-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-01
      • 2023-03-27
      • 1970-01-01
      相关资源
      最近更新 更多