V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
john990

请教一个 AWS 的问题。

  •  
  •   john990 · Mar 9, 2021 via iPhone · 3142 views
    This topic created in 1877 days ago, the information mentioned may be changed or developed.
    我们现在用了一个付费服务提供的数据,这个收费太贵了,想将已经请求的数据自己存一份,查找的时候优先请求自己的,这种功能能够使用 AWS 的什么产品拼接完成吗?

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

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

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

    用的这个付费服务提供的商家比较少,没有什么选择😢
    lidlesseye11
        3
    lidlesseye11  
       Mar 9, 2021   ❤️ 1
    ???
    没什么复杂业务的话,API Gateway + Lambda 应该是可以的。
    不过直接在你们现在调付费接口的代码那块儿加上数据库的逻辑不就行了?(难道现在是客户端直接调的?
    john990
        4
    john990  
    OP
       Mar 9, 2021 via iPhone
    对,原来是客户端直接调的😓
    daimaosix
        5
    daimaosix  
       Mar 10, 2021 via Android
    用不着这么复杂,对接口做反向代理,上 CDN 缓存就行了
    venster
        6
    venster  
       Mar 10, 2021 via Android
    怕不是面向监狱 /看守所编程吧?以前看过新闻,嫌公安身份验证麻烦,自己把查询结果缓存到本地的
    xuf1889
        7
    xuf1889  
       Mar 10, 2021
    有些服务说明了不让存储,看下协议吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1505 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 16:51 · PVG 00:51 · LAX 09:51 · JFK 12:51
    ♥ Do have faith in what you're doing.