首页>动态 >内容

Google释出API闸道服务

动态2021-02-11 20:01:03
最佳答案

Google释出了建立于开源微服务管理平台Envoy之上的API闸道(API Gateway)Beta测试版,这是一个全託管的Google云端服务,让用户能够创建、管理和监控用于无伺服器工作负载的API。

无伺服器服务可以减少配置以及扩展基础设施的负担,使开发者能够专注在应用程式的开发,同时快速地大规模部署产品和服务,而Google提到,无伺服器工作负载的开发趋势,是将无伺服器功能打包为API,以便与其他团队共用,或是在网页上公开。

Google新推出的API Gateway,能够处理底层基础设施,使得开发人员更易于开发和发布API,并监控API的使用。Google表示,将功能分解成为多种服务,能够增加部署和扩展的灵活性,对API开发人员来说是更好的作法,但是却提升了API使用者工作的複杂性,因为他们无法知道每个服务对应的功能,因而难以选择需要的API。

而API Gateway让开发者把服务打包成API,而API使用者也可以从单一介面存取所有需要的API,Google举例API Gateway的使用情境,像是天气资料公司,就能将天气警报、预报、历史纪录和位置等功能,建构成为不同的服务,API使用者可以从单一介面,选用API来存取需要的功能。

虽然API Gateway让外部更容易取用服务,但也使得攻击表面变大,可能导致滥用或是机器人攻击,因此Google也在API Gateway添加了安全防护机制,像是用户可配置要求所有流入呼叫,都必须提供合法API金钥,已进行身份验证与金钥验证,用户还能设定使用配额和限制,避免API遭到滥用。

免责声明:本文由用户上传,如有侵权请联系删除!