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

玩了一下 aws lambda 配合 api gateway 做了一个随机密码生成

  •  
  •   imcj · 2017-08-02 16:53:09 +08:00 · 3144 次点击
    这是一个创建于 2705 天前的主题,其中的信息可能已经有所发展或是发生改变。

    访问地址 http://api.suijimima.net/password

    用 APIGateway 调用 Lambda,这个过程设计到设置 Response 的 Template,默认是用 json 输出,因为只想返回密码文本。Content-Type: text/plain 的响应,需要对 Response 做一些设定。

    实例用 nodejs 作的。

    蛮好玩的,明天添加一些参数。

    • numbers
    • length
    • uppercase
    • symbols
    12 条回复    2017-08-04 18:03:27 +08:00
    codehz
        1
    codehz  
       2017-08-02 17:42:46 +08:00
    所以为啥生成密码还有走一遍网络请求。。。
    kslr
        2
    kslr  
       2017-08-02 17:51:43 +08:00
    Lambda 的网络出口 ip 会一直切换吗?是固定的吗?
    imcj
        3
    imcj  
    OP
       2017-08-02 18:17:27 +08:00
    @codehz 只是为了一次尝试
    imcj
        4
    imcj  
    OP
       2017-08-02 18:17:40 +08:00
    @kslr 这个我还真不知道。
    imcj
        5
    imcj  
    OP
       2017-08-02 18:19:04 +08:00
    @kslr 刚才试了一下,不同的地区响应的 ip 是不一样的。
    geelaw
        6
    geelaw  
       2017-08-02 18:28:11 +08:00
    问题是密码的生成是密码学安全的吗?(遑论如何确保服务器不存储密码、为什么是 HTTP 等问题
    imcj
        7
    imcj  
    OP
       2017-08-02 19:29:52 +08:00 via iPhone
    @geelaw 只是为了体验 serverless
    taurenshaman
        8
    taurenshaman  
       2017-08-02 19:58:20 +08:00
    imcj
        9
    imcj  
    OP
       2017-08-02 20:45:49 +08:00 via iPhone
    @taurenshaman 一脸迷茫
    kslr
        10
    kslr  
       2017-08-03 14:15:16 +08:00
    @imcj #5 所以.. 同一个地区的是相同的吗
    imcj
        11
    imcj  
    OP
       2017-08-03 17:42:43 +08:00 via iPhone
    @kslr 应该是
    taurenshaman
        12
    taurenshaman  
       2017-08-04 18:03:27 +08:00
    @imcj ╮(╯_╰)╭
    最近忙点别的事,没更新了,看这个介绍更容易懂: http://nodes.chuci.info
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   922 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 20:39 · PVG 04:39 · LAX 12:39 · JFK 15:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.