云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云服务器_石家庄公司建设网站_返现

小七 141 0

云服务器_石家庄公司建设网站_返现

amazonapi网关提供了一种相对较新的方式来处理企业可能需要访问的不同类型的API。在本例中,我们将研究sapapi以及它如何与Amazon的API网关无缝交互。对于SAP或SAP s/4 HANA的用户来说,这种设置并不是什么新鲜事,但它确实允许我们研究如何通过Amazon提供的API网关链接不同的API。SAP在其API中利用OData通过API接口将数据从主数据库传输到连接的对象。在这种情况下,我们将利用SAP的示例服务来访问特定的业务对象,如联系人、产品、订单等OData.

步骤1:ABAP

要拥有一个功能齐全的SAP接口,我们首先要做的是设置SAP NetWeaver Gateway ABAP。这将在单独的子网和SAP NetWeaver上完成,因为为此建议使用ABAP 7.51 SP02(也可以使用HANA版本)。

第2步:EC2控制台

我们接下来将访问位于https://console.aws.amazon.com/ec2/。选择导航窗格下的"负载平衡"和"负载平衡器"下的。我们将选择创建负载平衡器。这将使用SAP NetWeaver系统作为目标,为网络构建一个内部负载平衡器。记录负载均衡器分配的DNS,因为我们稍后需要它。

第3步:VPC链接

我们将导航到位于的网关控制台https://console.aws.amazon.com/apigateway/创建专有网络链接。这将确保我们使用API网关访问SAP系统。

步骤4:创建传递系统

当命令简单地路由到系统时,SAP工作得最好,要通过API网关获得此功能,淘客佣金,我们可以将其设置为传递请求。为此,中国云,我们将创建一个代理资源,资源路径为:/sap/opu/odata/IWBEP/GWSAMPLE\u BASIC/{proxy}。

第5步:代理设置

在代理描述下,我们将把集成类型更改为VPC Link,返现卡,并确保选中"使用代理集成"。我们还将定义使用代理的操作。当然,VPCLink将是您在第3步中创建的SAP网关链接,我们将使用第2步中记录的DNS来定义我们的端点URL。

第6步:缓存

创建缓存通过确保不定期更新的信息可以访问而不必通过网络发送请求来提高性能。这加快了对资源的访问,使整个系统更加高效。为了创建缓存,我们首先要进入API网关控制台,然后从那里选择/GWSAMPLE\u BASIC并为ProductSet创建一个新的子资源。在这个资源中,我们将把GET操作分配给它。

第7步:部署

部署API允许我们使它进入可用状态。因为这只是我们正在使用的一个示例API示例,所以我们将使用开发人员部署。我们将选择dev作为部署阶段,并根据需要为其分配描述。我们现在进入API网关接口,从那里选择devstage编辑器。在生成的页面中,我们将选中"启用API缓存"框(位于"缓存设置"下),并将缓存容量提高到0.5 GB。我们还将缓存生存时间(TTL)设置为3600秒。在这一点上,我们将建立高速缓存,这应该不会超过五分钟完成。请注意,我们只尝试缓存ProductSet资源,云服务器免费,这意味着我们必须确保其他资源不在缓存中。只需选择GET操作,确保选中了Override for This Method单选按钮,然后清除Enable Method Cache按钮即可。

步骤8:测试

我们可以使用Postman之类的工具来测试我们的系统是否按预期运行。对productsetapi的第一个调用应该显示为往返于后端,但是随后的调用应该像在gclub一样对缓存进行。为了确保这确实是正在发生的事情,数据更新,我们可以使用Amazon CloudWatch日志来注意CacheHitCount和CacheMissCount指标,或者停止SAP网关后端,看看我们是否仍然能够调用API(这实际上会导致我们调用数据库的缓存副本)注意:继续

此测试使用简单的身份验证,但使用SAP ABAP OAuth 2.0流的方法更复杂,以提高SAP ABAP应用程序的安全性。这种简单的集成为使用amazonapi网关的进一步开发提供了基础。使用API网关为SAP开发应用程序是公司在设置ABAP后端以处理Amazon服务器端的处理后可以考虑实现的。