V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
john990
V2EX  ›  Amazon Web Services

请教一个 AWS 的问题。

  •  
  •   john990 · 2021-03-09 21:29:22 +08:00 via iPhone · 2460 次点击
    这是一个创建于 1388 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我们现在用了一个付费服务提供的数据,这个收费太贵了,想将已经请求的数据自己存一份,查找的时候优先请求自己的,这种功能能够使用 AWS 的什么产品拼接完成吗?

    因为我们几个都不擅长服务端开发,想使用亚马逊的 API Gateway 和云函数搞定,能够实现吗?
    第 1 条附言  ·  2021-03-09 22:18:42 +08:00
    大概流程是客户端接口请求的时候会带一些参数,根据这些参数查找亚马逊数据库,如果没有,请求付费接口,同时将付费接口的数据存储到亚马逊数据库
    第 2 条附言  ·  2021-03-31 17:44:17 +08:00
    更新下后续,api gateway + lambda 可以实现,我们已经写完了,验证逻辑可以用 aws 的,也可以自己写
    7 条回复    2021-03-10 15:56:46 +08:00
    ETiV
        1
    ETiV  
       2021-03-09 21:37:36 +08:00   ❤️ 1
    (看来是真的不懂……)不能

    1. 输入是啥:查询条件是什么,是单一 /多个确定的关系,还是取某几个字段的特定范围
    2. 输出是啥:查询得到的结果是什么样子的,需要如何展现

    另外这个《一个付费服务》没有订阅制的套餐吗?每月收费 XX 、查询次数随意
    john990
        2
    john990  
    OP
       2021-03-09 21:41:16 +08:00 via iPhone
    @ETiV 大概流程是客户端接口请求的时候会带一些参数,根据这些参数查找亚马逊数据库,如果没有,请求付费接口,同时将付费接口的数据存储到亚马逊数据库

    用的这个付费服务提供的商家比较少,没有什么选择😢
    lidlesseye11
        3
    lidlesseye11  
       2021-03-09 22:45:59 +08:00   ❤️ 1
    ???
    没什么复杂业务的话,API Gateway + Lambda 应该是可以的。
    不过直接在你们现在调付费接口的代码那块儿加上数据库的逻辑不就行了?(难道现在是客户端直接调的?
    john990
        4
    john990  
    OP
       2021-03-09 22:55:53 +08:00 via iPhone
    对,原来是客户端直接调的😓
    daimaosix
        5
    daimaosix  
       2021-03-10 02:21:23 +08:00 via Android
    用不着这么复杂,对接口做反向代理,上 CDN 缓存就行了
    venster
        6
    venster  
       2021-03-10 07:42:16 +08:00 via Android
    怕不是面向监狱 /看守所编程吧?以前看过新闻,嫌公安身份验证麻烦,自己把查询结果缓存到本地的
    xuf1889
        7
    xuf1889  
       2021-03-10 15:56:46 +08:00
    有些服务说明了不让存储,看下协议吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3490 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 00:07 · PVG 08:07 · LAX 16:07 · JFK 19:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.