在这个由8部分组成的博客系列的第4部分中,我将解释SAP Cloud Platform API Management如何通过API Provider连接到云上的HANA系统,云服务器试用,并在API Management中管理XSOData服务。我还将对SHINE内容进行概述,并在HANA系统上获取SHINE内容。
SHINE概述
SAP HANA交互式教育(SHINE)是一种教育内容,用于部署、学习和开发SAP HANA studio中的应用程序,该工作室运行在SAP HANA应用程序服务(XS引擎)之上,并在SAP HANA平台上运行。SHINE支持新的SAP HANA开发者可以快速学习和开发在SAP HANA平台上运行的应用程序。SHINE内容是基于SAP开发的EPM(企业采购模型)框架设计和构建的,它包括所有的数据模型、表、视图,理财返利平台,仪表板等
要了解更多关于SHINE的信息,请参阅
有关内容的更多帮助,请参阅SHINE文档
导入交付单元
1.登录到您的Hana工作台
2.单击编辑器并导航到生命周期管理
3.单击交付单元
4.单击导入导入导入交付单元
5.交付单元将获得导入
6.将.xspriveleges文件中提到的角色分配给登录用户,例如
7.一旦分配了角色,大量数据,选择xsodata文件并执行它以获取URL。
对于Eg,URL是https://dtsphanadb2w00e6fcbf.sap.hana.ondemand.com/sap/hana/democontent/epm/services/businessPartners.xsodata/businessPartners
(将此URL另存为创建代理需要它)
8.进入API门户->服务->点击API管理贴片->点击访问API门户。
9.点击开发并导航到API提供者
10.创建API提供者并填写以下详细信息
11.导航到验证并返回端系统详细信息
12.在我的情况下,我正在连接到Hana系统,目录服务设置如下
13。要测试新的连接,只需创建一个新的API代理。将API提供程序设置为"HanaXs",淘客推广渠道,并将URL设置为
所示并保存它。
14.导航到测试并单击API提供基本授权
15.单击发送以获得响应
16.让我们来管理我们的OData端点!
现在我想保护我的API免受互联网上不必要的威胁,因此将使用JSON威胁保护策略。
17.让我们导航到开发并打开策略编辑器,云计算大数据,然后单击编辑。
18.导航到控制台并执行策略。
API管理还有助于识别遵循特定模式的常见内容级威胁,通过使开发人员能够配置可在运行时针对API流量进行评估的正则表达式
让我们尝试正则表达式威胁保护策略并保护我们的API。
19.再次打开策略编辑器,单击编辑并从右侧选择正则表达式
20.导航到控制台并将标题作为操作价值威胁。点击发送时。
我能够通过遵循SAP云平台、API管理文档应用这些策略,该文档现在提供了所有策略的示例。