AWS——API Gateway

article/2025/11/1 14:09:13

文章目录

  • API
    • HTTP API
      • 构建
      • 操作
        • *路由*
        • 授权
        • 集成
        • 部署——阶段
    • REST API
      • 构建
      • 操作
        • *资源*
        • 阶段
        • 授权方
  • 自定义域名
    • ACM证书?
    • API 映射
  • VPC链接
    • REST API
    • HTTP API
      • 子网?安全组?

API

选择创建API的类型时,创建的是对公访问的gateway方式;并非是转发请求到内部服务器的访问方式。

HTTP API

构建

操作

路由

创建路由,匹配任意路由时,用/{proxy+},例:

/member/v1/member360/forapp/auth/{proxy+}

授权

授权:访问此路由是否需要cognito认证
请添加图片描述
发布者URL:填入cognito的“池 ARN”
请添加图片描述

集成

创建集成
请添加图片描述

部署——阶段

可启用自动部署,可查看“临时域名”

REST API

构建

操作

资源

在这里插入图片描述
创建资源:即为创建路径。
创建方法:即为“指定资源”创建请求方式。
部署API: 指定根节点,则部署所有资源(接口);指定方法,则部署指定资源(本接口);如有修改,需重新部署后生效。
导入API:如有批量改动,可先从“阶段”中导出资源,批量改好后再导入,可以批量覆盖原有配置。
在这里插入图片描述
请添加图片描述
以上页面为点击具体方法所展示

方法请求:可配置身份验证和传递header
请添加图片描述
1、“授权”选择的是“授权方”定义的选项。
2、如果有需要透传的header(如:Authorization),需在“HTTP 请求标头”申明出来,然后在“集成请求”的“HTTP标头”中申明,即可将前端的header传递到后端接口。
允许的 OAuth 范围:需自己去cognito的“应用程序客户端设置”中复制,如下:
请添加图片描述
集成请求:配置对应接口的连接方式
请添加图片描述

请添加图片描述

阶段

请添加图片描述

授权方

可配置cognito认证,在“资源”中的“方法请求”中使用请添加图片描述

自定义域名

ACM证书?

API 映射

请添加图片描述将自定义的域名和已创建的“API”做映射,可替换“API”中的“阶段”里的临时域名;若使临时域名失效只有在“设置”中禁用掉。
请添加图片描述

映射完后,还需要在nginx中配置分发

VPC链接

在使用eks时,所有容器的公网地址都被禁用了,只能通过vpc连接

REST API

在创建时,需配置NLB
在连接eks时,需要用ALB去连接
此时需要创建“目标群组”,使得NLB去连通ALB(ALB再连通eks)

请添加图片描述
在侦听器中配置目标群组
请添加图片描述
目标群组
请添加图片描述
请添加图片描述

HTTP API

子网?安全组?


http://chatgpt.dhexx.cn/article/iINWaSPo.shtml

相关文章

使用AWS的API Gateway实现websocket

问题 最近业务上面需要使用到WebSocket长连接来解决某些业务场景。 一图胜千言 注意:这里承担WebSocket服务器的是AWS API Gateway;后面的EC2业务服务,其实都是REST接口服务。 这里主要关注API Gateway和REST业务服务怎么实现API Gateway要…

使用API Gateway

使用API Gateway 转自:http://www.open-open.com/lib/view/open1436089902667.html 它讨论了采用微服务的优点和缺点,除了一些复杂的微服务,这种模式还是复杂应用的理想选择。 当你决定将应用作为一组微服务时,需要决定应用客户端…

aws api gateway 创建

在这个章节中,你将创建一个无服务器API。无服务器API让你专注于你的应用,而不是花时间配置和管理服务器。 首先,你使用AWS Lambda控制台创建一个Lambda函数。接下来,你使用API网关控制台创建一个HTTP API。然后,你调用…

微服务实践(二):使用API Gateway

【编者的话】本系列的第一篇介绍了微服务架构模式。它讨论了采用微服务的优点和缺点,除了一些复杂的微服务,这种模式还是复杂应用的理想选择。 点击这里获取云原生干货 当你决定将应用作为一组微服务时,需要决定应用客户端如何与微服务交互。…

AWS API GATEWAY的使用

AWS API GATEWAY 文章目录 1、Create Vpc endpoint2、Target Groups与Load Balancer2.1、Create target type为Instances的Target Groups2.2、Create Application Load Balancer2.3、Create target type为Application Load Balancer的Target Groups2.4、Create Network Load Ba…

API Gateway简介

Amazon API Gateway可以让开发人员创建、发布、维护、监控和保护任何规模的API。你可以创建能够访问 AWS、其他 Web 服务以及存储在 AWS 云中的数据的API。 API Gateway没有最低使用成本,我们用多少服务内容就花费多少。 比如在最新的A Cloud Guru的serverless 会…

API Gateway介绍

使用微服务架构开发应用后,每个微服务都将拥有自己的API,设计应用外部API的任务因客户端的多样性而变得更具有挑战性。不同客户端通常需要不同的数据。通常基于PC浏览器的用户界面显示的信息要远多于移动设备的用户界面。此外,不同的客户端通…

API 网关 ( API gateway )

前言 在 IOT ( 物联网 )中,当我们的一些设备。例如( 监控、传感器等 )需要将收集到的数据和信息进行汇总时,我们就需要一个 API 网关来接收从千百个终端发出的请求,它实现对外统一接口&#xf…

【学习笔记】API网关(GateWay)

项目场景 提示:这里可以添加本文要记录的大概内容: 微服务将一个大型工程转成了诺干个微服务,每个微服务都是一个独立的项目因此每一个项目都有不同的端口,那我们怎样在前端发送请求的时候能精确的发送到我们所需要的服务里。 提…

APIGateway简介

综合了一下网上的APIGateway教学,总结了一下(所有图片来源于网络): 目录 1.什么是APIGateway 2.APIGateway的作用 3.APIGateway的重要功能 1.什么是APIGateway APIGateway 即API网关是一个服务器,所有请求首先会经过这个网关…

java 中 ajax 的学习

1、原生 ajax 实现 首先在 web 工程下创建一个 .jsp 文件,用来与前台 ajax 进行数据传递 在创建的 .jsp 文件中->引入 jquery-1.8.3.min.js 文件(可直接粘贴至 web 目录下,也可新建一个 js 文件夹,然后粘贴进去) …

Java要学到什么程度?

在刚开始学习Java的同学都关心这么一个问题:到底把Java学到何种程度才能找到第一份工作呢?大部分人的目标是一致的,也比较现实,都是为了能找到像别人高薪的工作。那到底一个Java初学者要学多少Java知识,才能找到第一份…

学了python再学java要多久,有java基础学python要多久

python的学习难度如何,已经掌握java的话,想学习python批量处理文件的脚本,大概需要多长时间? 谷歌人工智能写作项目:小发猫 学会python大概要多久? 系统的学习,大概6个月就够了vue哪个版本支持…

自学Java开发一般需要多久?

自学Java开发一般需要多久?相信有很多想转行或者想学习Java的人都会关注这个问题!那我们今天就来说一下这个问题,具体需要多久呢?这个时间因人而异,毕竟每个人的学习能力和效率都是不同的! 打个比方&#x…

Java后端学习路线分享

Java后端学习路线?最近有些网友问我如何学习 Java 后端,还有些是想从别的方向想转过来,但都不太了解 Java 后端究竟需要学什么,究竟要从哪里学起,哪些是主流的 Java 后端技术等等,导致想学,但又…

老Java程序员谈谈swing要不要学

老Java程序员谈谈Swing要不要学 老java程序员谈谈要不要学swing Swing是什么? 1)AWT 在早期JDK1.0发布时,Sun公司就为GUI开发提供了一套基础类库,这套类库被称为AWT(Abstract Window Toolkit),即抽象窗口工具包。AWT…

学习Java一般多久?

学习Java一般多久?Java作为编程界应用最广泛的编程语言之一,另外Java开发薪资、工作环境、发展前景让大家都争先想进入Java开发工程师的行列。学习Java一般多久是Java初学者十分关心的问题,但是这些问题并没有一个明确的答案,毕竟…

史上最强 Java 学习路线图!

网上看到一首诗:“代码尽头谁为峰,一见秃头道成空。编程修真路破折,一步一劫渡飞升。”感觉还挺有意境的。 第一部分:Java 基础篇 这个阶段就是编程入门,掌握 Java 这门编程语言的基本语法,为后面的修行之…

Java自学需要学多久?学习路线是怎样的?别慌这里都整理好了

学java一般要多久? 因人而异,例如一个零基础的小白自学java,每天学习8个小时来算,而且在有学习资料的基础上,每天学习,从零到找到工作,起码要半年起步,而且还要有项目经验&#xff…

Java学习需要多久?程序员学习指南

要知道Java学习没有终点,Java在不断地更新发展,所以我们也需要不断学习,让自己不落到后面。 学习Java的时间因人而异,有的人学的快,有得人学的慢,一切都看自己的节奏来,不要心急觉得自己学的慢&…