aws(学习笔记第二十七课) 使用aws API Gateway+lambda体验REST API

server/2025/2/5 2:17:44/

aws_0">aws(学习笔记第二十七课)

  • 使用aws API Gateway+lambda体验REST API

学习内容:

  • 使用aws API Gateway+lambda

aws_API_Gatewaylambda_5">1. 使用aws API Gateway+lambda

  1. 作成概要
    使用api gateway定义REST API,之后再接收到了http request之后,redirectlambda进行执行。在这里插入图片描述

aws_API_Gatewaylambdahands_on_8">2. aws API Gateway+lambdahands on

  1. 首先作成lambda函数
    • 作成node.js的函数(执行权限设定成默认)
      在这里插入图片描述
    • 代码采取默认代码
      在这里插入图片描述
  2. 作成API Gateway
    • 设定API Gateway,这里采用REST API
      在这里插入图片描述
    • 设定API名称
      在这里插入图片描述
    • 创建对应该API的资源resource
      在这里插入图片描述
      设定resource名称和CORS(跨域资源共享)
      在这里插入图片描述
    • 对于资源resource设定方法method
      在这里插入图片描述
      设定方法method,一般选择Get或者Post,这里选择Get
      在这里插入图片描述
    • 选择全面创建的lambda函数
      在这里插入图片描述
    • 设定后状态确认
      • API Gateway上的设定
        在这里插入图片描述
      • lambda上设定
        在这里插入图片描述
  3. 部署API Gateway
    • 部署API Gateway
      在这里插入图片描述
    • 任意输入stage名称开始部署
      在这里插入图片描述
    • AWS会返回部署后的URL
      在这里插入图片描述
    • GET方法调用之后,lambda的执行结果
      在这里插入图片描述

http://www.ppmy.cn/server/165047.html

相关文章

【PyQt】学习PyQt进行GUI开发从基础到进阶逐步掌握详细路线图和关键知识点

学习PyQt的必要性 PyQt是开发跨平台GUI应用的强大工具,适合需要构建复杂、高性能界面的开发者。无论是职业发展还是项目需求,学习PyQt都具有重要意义。 1. 跨平台GUI开发 跨平台支持:PyQt基于Qt框架,支持Windows、macOS、Linux…

【景区导游——LCA】

题目 代码 #include <bits/stdc.h> using namespace std; using ll long long; const int N 1e5 10; const int M 2 * N; int p[N][18], d[N], a[N]; ll dis[N][18]; //注意这里要开long long int h[N], e[M], ne[M], idx, w[M]; int n, k; void add(int a, int b, …

list容器(详解)

list的介绍及使用&#xff08;了解&#xff0c;后边细讲&#xff09; 1.1 list的介绍&#xff08;双向循环链表&#xff09; https://cplusplus.com/reference/list/list/?kwlist&#xff08;list文档介绍&#xff09; 1. list是可以在常数范围内在任意位置进行插入和删除的序…

大数据数仓实战项目(离线数仓+实时数仓)2

1.课程目标和课程内容介绍 2.数仓维度建模设计 3.数仓为什么要分层 4.数仓分层思想和作用 下面是阿里的一种分层方式 5.数仓中表的种类和同步策略 6.数仓中表字段介绍以及表关系梳理 订单表itcast_orders 订单明细表 itcast_order_goods 商品信息表 itcast_goods 店铺表 itcast…

【Deep Seek本地化部署】模型实测:规划求解python代码

目录 前言 一、实测 1、整数规划问题 2、非线性规划问题 二、代码正确性验证 1、整数规划问题代码验证 2、非线性规划问题代码验证 三、结果正确性验证 1、整数规划问题结果正确性验证 2、非线性规划问题正确性验证 四、整数规划问题示例 后记 前言 模型&#xff…

fpga系列 HDL:XILINX Vivado Vitis 高层次综合(HLS) 实现 EBAZ板LED控制(上)

目录 创建工程创建源文件并编写C代码C仿真综合仿真导出RTL CG导出RTL错误处理&#xff1a; 创建工程 创建源文件并编写C代码 创建源文件(Souces下的hlsv.h和hlsv.cpp&#xff0c;Test Bench下的test_hlsv1.cpp)&#xff1a; hlsv1.h #ifndef HLSV1 #define HLSV1 #include &l…

Deep Sleep 96小时:一场没有硝烟的科技保卫战

2025年1月28日凌晨3点&#xff0c;当大多数人还沉浸在梦乡时&#xff0c;一场没有硝烟的战争悄然打响。代号“Deep Sleep”的服务器突遭海量数据洪流冲击&#xff0c;警报声响彻机房&#xff0c;一场针对中国关键信息基础设施的网络攻击来势汹汹&#xff01; 面对美国发起的这场…

http和https的区别?

文章目录 一、安全性二、连接方式三、端口使用四、证书申请五、优缺点六、SSL&TLS协议6.1、SSL协议6.2、TLS协议6.3、SSL/TLS协议在HTTPS中的应用 总结 HTTP和HTTPS是两种常见的网络传输协议&#xff0c;它们在安全性、连接方式、端口使用以及证书申请等方面存在显著差异。…