Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >是否可以使用API为Lambda函数设置API网关端点?

是否可以使用API为Lambda函数设置API网关端点?
EN

Stack Overflow用户
提问于 2015-08-16 05:57:02
回答 4查看 3.7K关注 0票数 8

我通过设置指向端点向公共HTTP请求公开AWS Lambda函数。

这包括两部分:

  • 创建并上传我的AWS Lambda函数
  • 设置API网关,将HTTP端点指向我的Lambda函数

我想使用API调用而不是web接口来完成这两个部分。我可以使用AWS和AWS完成第一部分。

然而,在第二部分,我被困住了。在查看用于node.js的AWSAWS CLI时,我还没有发现任何提及API的地方

是否有方法通过编程方式使用AWS为Lambda函数设置API网关端点?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-08-16 07:33:19

是的,可以通过AWS的API为AWS函数设置Amazon网关端点。

虽然JavaScript和AWS中的AWS还不支持Amazon,但是您可以在没有官方SDK的情况下使用Amazon网关REST来设置它们。在本例中,您可能会使用以下API:

  1. restapi:创建
  2. 资源:创建
  3. 方法:放置
  4. 整合:放置
  5. 集成响应:put
  6. 方法回应:

您可能希望使用第三方库将Amazon网关与AWS (如下巴-堆叠/下巴r7kamura/fluct )集成。

票数 8
EN

Stack Overflow用户

发布于 2016-02-19 17:30:04

Yes...it绝对有可能。下面是一些使用AWS-SDKfornode.js的node.js代码。我在这里写了一篇关于方法集成的文章。现在有几件事你需要。希望这次helps...good好运!

用于网关API的方法的ResourceId 网关API Rest Id 调用角色的ARN,它能够调用Lambda函数。 要集成的Lambda函数的ARN。

代码语言:javascript
运行
AI代码解释
复制
var AWS = require('aws-sdk');

api = new AWS.APIGateway(); 

var params = {
    httpMethod: 'POST',
    resourceId: [YOUR RESOURCE ID],
    restApiId: [YOUR REST API ID],
    type: 'AWS',
    uri: [YOUR LAMBDA FUNCTION ARN],
    integrationHttpMethod: 'POST',
    credentials : [YOUR INVOKE ROLE ARN]
};

api.putIntegration(params, function (err, data) {
    if (err) {
        console.log('AWS Error', err);
    } else {
        console.log('Put Integration Method Created', data);
    }
});
票数 3
EN

Stack Overflow用户

发布于 2015-11-28 21:57:12

是的,这是可行的。

JAWS项目有一个很好且简单的js实现,并且它运行得很好https://github.com/jaws-stack/jaws-api-gateway-client

此外,最新的AWS (版本1.99)完全支持API。http://docs.aws.amazon.com/cli/latest/reference/apigateway/index.html#cli-aws-apigateway

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32035873

复制
相关文章
网关api怎么设置 设置网关api的几种方式
网关api这个概念在互联网时代当中已经不是一个新词汇。随着移动应用网络应用不断发展和创新,越来越多的微服务,需要一个统一的管理入口,因此网关api诞生了。网关api可以当成是一个中间站,也可以当成一个系统入口。所有要进入客户端各个模块的访问者都需要先经过网关的统一认证,然后才能抵达不同的功能区。网关api怎么设置呢?
用户8715145
2021/12/22
2.8K0
API网关怎么部署 不用api网关可以吗?
许多在互联网公司工作的人都了解api网关。所谓的api网关,就是一个统一的微服务应用访问入口。由于现在许多企业的应用APP功能繁多,种类交叉,所以一个统一的api网关入口可以帮助用户通过一个入口顺利的直达不同的微服务当中。不仅给用户访问带来方便,对于服务端的运维工作也会带来极大的方便,下面来看一看API网关怎么部署?
用户8715145
2021/12/21
2.6K0
api网关怎么设置 api网关的生命周期
随着微服务的不断扩展互联网应用的安全性也越来越有必要。统一的访问入口对于拥有众多微服务的应用来说是一个有效的辅助工具。通过搭建api网关,用户可以通过一个网关来访问不同的微服务架构,从而节省时间优化体验。 api网关的设置是比较专业化的一件事情,下面来看一看api网关怎么设置。
用户8715145
2021/12/21
2.3K0
api网关服务接口如何设置 api网关的优势作用
api网关顾名思义就是从外面进入里面的一扇门口。客户端的用户通过网关才能直达服务端的各个不同的功能系统当中。因此api网关充当的是一个入口审查的工作,可以对用户进行验证和通过。虽然api网关对于系统的微服务如此重要,那么api网关服务接口如何设置呢?
用户8715145
2021/12/29
1.2K0
网关怎么做api对接 api网关可以干什么?
当一个公司业务越做越大,开发人员越来越多,所开发生产的内部系统以及服务系统越来越完善的时候,就需要建立一个api网关,来对所有的微服务系统进行统一的访问控制。这样不仅可以节省运维人员的时间,也可以减少开发人员的压力,同时能够更好地控制和管理系统的稳定性和安全性。网关怎么做api对接呢?
用户8715145
2021/12/17
1.4K0
2、使用 API 网关
本书的七个章节是关于如何设计、构建和部署微服务。第一章介绍了微服务架构模式。它阐述了使用微服务的优点与缺点,以及尽管如此,微服务通常是复杂应用的理想选择。该系列的第二章将探讨使用 API 网关构建微服务。
Java架构师历程
2018/09/26
1.8K0
2、使用 API 网关
api开源网关是什么?必须使用api网关吗?
现在的许多互联网安全技术都有很多的版本和型号,就比如一些软件来说,有商务型软件,也有免费型软件,还有一些可以供技术人员再次开发的开源软件。 api网关的作用许多互联网人士都已经了解了,主要作用于客户端与服务端的相互交叉访问。现在来了解一下api开源网关是什么?
用户8715145
2021/12/29
2K0
API 网关 ( API gateway )
在 IOT ( 物联网 )中,当我们的一些设备。例如( 监控、传感器等 )需要将收集到的数据和信息进行汇总时,我们就需要一个 API 网关来接收从千百个终端发出的请求,它实现对外统一接口,对内进行负载均衡的功能。极大的方便了 API系统 的开发与维护。如果有需要,API 网关也可以根据各终端使用的不同通信协议来进行协议适配,从而方便应用层进行数据采集和分析。
拿我格子衫来
2022/01/24
5.5K0
API 网关 ( API gateway )
使用腾讯云 API 网关保护 API 安全
随着企业数字化进程的发展,企业正在大量使用 API 来连接服务和传输数据,API 在带来巨大便利的同时也带来了新的安全问题,被攻击的 API 可能导致重要数据泄漏并对企业业务造成毁灭性影响。因此,API 安全正受到业界和学术界的广泛关注,开放 Web 应用程序安全项目(OWASP)在 2019 年将 API 列为最受关注的十大安全问题。 OWASP API 安全计划是这样描述的:“API 是现代移动、SaaS 和 Web 应用程序的重要组成部分,其可以在面向客户、面向合作伙伴和内部应用程序中找到。因性质使
腾讯云serverless团队
2021/09/15
7.2K0
API网关
假设你正在开发一个电商网站,那么这里会涉及到很多后端的微服务,比如会员、商品、推荐服务等等。
chenchenchen
2019/09/03
3.1K0
API网关
使用Lambda和API网关在Java中开发RESTful微服务
原题:Developing RESTful APIs in Java using Amazon APIGateway and AWS Lambda
yuanyi928
2018/09/14
1.8K0
使用Lambda和API网关在Java中开发RESTful微服务
API 网关
API 网关可以看做是系统与外界联通的入口,我们可以在网关处理一些非业务逻辑的逻辑,比如权限验证,监控,缓存,请求路由等等。
happyJared
2019/12/11
1.9K0
认证鉴权也可以如此简单—使用API网关保护你的API安全
随着企业数字化进程的发展,企业正在大量使用 API 来连接服务和传输数据,API 在带来巨大便利的同时也带来了新的安全问题,被攻击的 API 可能导致重要数据泄漏并对企业业务造成毁灭性影响。因此,API 安全正受到业界和学术界的广泛关注。
克莱尔小熊
2021/12/26
10.6K2
认证鉴权也可以如此简单—使用API网关保护你的API安全
初识API网关 / API Gateway
在日常工作中,不同的场合下,我们可能听说过很多次网关这个名称,这里说的网关特指API网关(API Gataway)。字面意思是指将所有API的调用统一接入API网关层,由网关层负责接入和输出。
七七分享
2019/06/01
9.6K3
api网关 kong_什么是api网关
Kong是一款基于OpenResty(Nginx + Lua模块)编写的高可用、易扩展的,由Mashape公司开源的API Gateway项目。Kong是基于NGINX和Apache Cassandra或PostgreSQL构建的,能提供易于使用的RESTful API来操作和配置API管理系统,所以它可以水平扩展多个Kong服务器,通过前置的负载均衡配置把请求均匀地分发到各个Server,来应对大批量的网络请求。
全栈程序员站长
2022/10/01
2.2K0
api网关 kong_什么是api网关
【实践】API网关(TYK)设置流量控制
2、使用 policies设置(实质是设置policie模板,然后在生成key的时候,使用模板覆盖自定义设置)
辉哥
2021/03/02
1.1K0
【实践】API网关(TYK)设置流量控制
kong网关之Admin Api使用
kong网关之Admin Api使用 文档地址 说明 以下所有使用的IP : 192.168.56.2 为你的kongAdminApi的请求IP 以下所有使用的IP : 192.168.56.3 为模拟上游服务接口的请求IP 以http://192.168.56.3:9501/user 为模拟上游服务接口使用kong Admin APi 添加服务为例演示 服务 端口说明 8001是管理员API监听的默认端口。 8444是管理API的HTTPS通信的默认端口。 8000 端口为客户端访问端口。 查询节
友儿
2022/09/11
1.2K0
什么是api网关,api网关功能是什么
API网关,简而言之,就是一个服务器,他作为系统的准入口,是为了能够让系统内部架构各司其职。它的核心就是让客户端和消费端都通过它连接在一起,所有的业务包括身份验证,监控缓存等等,都是通过网关来实现。那你知道api网关功能是什么吗?
用户8715145
2021/10/19
2.6K0
API 网关 Kong
所谓网关,主要作用就是连接两个不同网络的设备,而今天所讲的 API 网关是指承接和分发客户端所有请求的网关层。
平也
2020/05/22
2.4K0
使用API网关构建微服务
当您选择将应用程序构建为一组微服务时,您需要确定应用程序的客户端将如何与微服务器进行交互。使用单体应用程序,只有一组(通常是复制的,负载均衡的)端点。然而,在微服务架构中,每个微服务都暴露出一组通常是
用户1263954
2018/01/30
1.9K0
使用API网关构建微服务

相似问题

获取Lambda函数的API网关端点

11

是否可以在后端lambda函数中为api网关配置api密钥?

23

aws api网关& lambda:多端点/函数与单个端点

66

使用lambda和API网关为整个应用程序提供单个API端点

113

从AWS Lambda函数调用授权的Api网关端点

121
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档