【问题标题】:Map request into aws service without lambdas and using AWS service proxy integration on Api Gateway将请求映射到没有 lambda 的 aws 服务并在 Api Gateway 上使用 AWS 服务代理集成
【发布时间】:2018-03-21 14:51:10
【问题描述】:

所以我有一个场景,我想使用端点并将提供的请求直接映射到 Kinesis 流中。

我可以在 aws 控制台中手动执行此操作。

但是有没有办法使用无服务器或无服务器插件将集成更改为 aws 服务?

我试图找到一种方法来部署一个直接与 aws 服务通信的端点,没有 lambda,但找不到它。

【问题讨论】:

  • 我也在尝试这样做。你发现它是否可能?
  • 不幸的是还没有,我让它工作的唯一方法是在控制台上手动完成,这个问题没有引起太多关注,所以我认为这不是一件常见的事情:/
  • @LG 不确定您是否还有同样的问题

标签: amazon-web-services aws-api-gateway amazon-kinesis serverless-framework serverless


【解决方案1】:

已经有一段时间了,但最近我注意到现在有一​​个插件可以帮助设置这个精确的配置,https://github.com/horike37/serverless-apigateway-service-proxy

custom:
  apiGatewayServiceProxies:
    - kinesis:
        path: /kinesis
        method: post
        streamName: { Ref: 'YourStream' }
        cors:
          origin: '*'
          headers:
            - Content-Type
            - X-Amz-Date
            - Authorization
            - X-Api-Key
            - X-Amz-Security-Token
            - X-Amz-User-Agent
          allowCredentials: false

希望这可以帮助仍然遇到此问题的其他人

【讨论】:

    猜你喜欢
    • 2019-10-26
    • 2018-01-11
    • 1970-01-01
    • 1970-01-01
    • 2016-01-14
    • 2018-01-20
    • 2016-01-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多