SAP云平台集成(Cloud Integration)支持跨基于云和内部部署应用程序的端到端流程集成(云和内部部署云集成),使云集成简单可靠。
SAP API Business Hub中提供的SAP云平台连接策略模板方便且安全SAP云平台集成服务(REST/SOAP或OData)的入站通信。在这个由两部分组成的博客系列中,详细介绍了SAP云集成的REST服务(HTTPS发送方适配器)的SAP云平台连接策略模板的使用情况。
在博客系列的第1部分中,捕获了SAP云平台集成端的配置,物联网智库,并在这部分中捕获了SAP云平台API上的配置详细介绍了管理方面。
发现并复制SAP云平台连接策略模板
从SAP云平台API管理,云服务器免费,可以通过发现选项卡发现SAP API Business Hub中可用的所有API和策略模板。
登录到您的SAP云平台,API管理帐户(例如https://account.hanatrial.ondemand.com/cockpit).导航到"服务"选项卡,搜索API管理服务磁贴并单击以打开SAP API管理服务。
单击访问API门户的链接以打开API门户。
导航到从汉堡包图标发现
SAP API Business Hub集成到SAP云平台API管理中,因此所有API和策略模板都在中可用SAP API Business Hub可以在SAP云平台API管理中轻松发现和使用。导航到"所有"选项卡,大数据核心,搜索并选择"连接到SAP云平台服务"。
导航到"工件"选项卡并选择"云平台连接策略模板"。
单击"复制"将SAP云平台连接策略模板复制到SAP云平台API管理租户中。
复制的策略模板将被删除在"开发"视图的"策略模板"选项卡下可用。
创建SAP云平台集成服务的API代理
在本节中,捕获了管理hello world SAP云平台集成HTTPS适配器的步骤。
导航到"开发"视图,选择tab API并单击Create创建API代理
输入API代理详细信息,如URL(https://{your\u sap\u cloud\u integration\u iflow\u map}/http/v1/test/hello)、名称(如HelloworldCPI)、标题、基本路径(/http/v1/test/hello),物联,然后单击Create。
单击Save and Deploy部署API代理。
单击API代理URL进行测试来自浏览器的流。
将提示您输入凭据,以便使用基本身份验证连接到基于SAP云平台集成HTTPS适配器的REST服务。
应用SAP云平台连接策略模板
在本节中,将逐步应用SAP云平台连接策略模板和必要的已捕获配置更改。
单击"策略"导航到"策略设计器"视图。
单击"编辑"切换到可编辑模式。
从策略模板中选择"应用"。
从"应用模板"对话框中选择新复制的CloudPlatform\U连接模板。
从目标终结点预流中选择"应用"policy getCredential并提供OAuth客户端id和在第1部分中创建的OAuth客户端的机密详细信息。
从目标终结点预流中,学习大数据,选择policy getoauthtoken,然后在HTTPTargetConnection->URL中提供您的SAP云平台集成OAuth令牌终结点,如第1部分所示。
单击更新以将更改保存在策略设计器中。
单击"保存"将更改应用于HelloworldCPI API代理。
最后测试流
单击API代理URL测试来自浏览器的流。
来自SAP云平台集成服务的响应将直接显示在浏览器中
监控SAP云平台通过SAP云平台API管理使用集成服务
通过SAP云平台API管理连接SAP云平台集成服务后,Hello world CPI API的使用可由SAP云平台API管理进行监控和管理。
SAP云平台,API管理还提供了许多现成的API安全最佳实践,包括身份验证和授权、流量管理等安全策略。