操作云连接器
学习目标
解释云连接器
云连接器
云连接器 是一个中间件,可在 https://tools.hana.ondemand.com/#cloud 免费获取。它在 SAP BTP 与本地系统环境之间提供一条穿越互联网的安全隧道。它安装在本地系统环境的连接层上,并基于子账户管理环境访问。
Cloud Connector Administrator 是管理云连接器的中心工具。在标准设置中,可以通过 https://localhost:8443/ 访问它。入口页面显示子账户列表及其连接状态。左侧菜单可访问云连接器的子账户特定设置和常规设置。这些常规设置对所有连接和所有子账户都有效:
Security Status
Alerting
High Availability
Hardware Metrics Monitor
Configuration
从列表中选择一个子账户即可访问该子账户的设置。此外,顶部的 Select Subaccount 按钮允许你随时在子账户之间切换。这些设置的第一部分是提供给 SAP BTP 或从 SAP BTP 使用的资源和服务。例如,在 Cloud to On-Premise 中定义已批准与 SAP BTP 一起使用的本地系统及其服务。第二部分是监控此通信,包括审计、日志和跟踪。
要将子账户添加到云连接器,需要区域、子账户 ID 以及用户/密码。区域和子账户 ID 可以在 SAP BTP Cockpit 中子账户的 Overview 里找到。子账户是一个生成的通用唯一标识符(UUID)。云连接器中的区域将子账户的(物理)区域和提供者合并为一个条目。
提示
如果你的区域在 Cloud Connector Administration 中不可用,则应更新云连接器。
在云连接器中添加子账户时,你可以决定是像前面看到的那样手动配置连接,还是使用来自文件的认证数据。在 SAP BTP cockpit 中,你可以通过 Connectivity→Cloud Connectors→Download Authentication Data 下载用于连接子账户的认证数据。
注意
如果你持续收到无权添加子账户的错误,请阅读 SAP 注释 3085908–在通过 S-user ID 或 SAP Universal ID 使用某些应用(例如 SAP Download Manager)时收到错误(例如无效凭证)。
通过在 Cloud Connector Administration 中添加并连接子账户,云连接器会显示在该子账户的 Connectivity→Cloud Connectors 中。既可以在 Cloud Connector Administration 中,也可以在 SAP BTP Cockpit 中断开云连接器。
仅仅将子账户连接到云连接器并不会暴露任何后端系统。必须先在其 Cloud Connector Administration 的 Cloud to On-Premise 中定义这些系统及其资源。对于基于 ABAP 的系统,这些资源就是 Internet Communication Framework (ICF) 提供的服务,例如 SAP Gateway 服务。
小心
暴露 /sap 及所有子路径会允许访问所有 ICF 服务。保护所有服务相当困难。因此,只应在测试环境中这样做,而不应在生产环境中这样做。
SAP BTP 中的应用和服务使用目标(Destination)来使用远程资源。这也包括通过云连接器提供的资源。云连接器可以向一个或多个应用或服务提供一个或多个资源,而一个应用或服务也可以使用一个或多个资源。目标(Destination)是资源与使用者之间的连接要素。
可以在两个级别定义目标,从而授予对该级别上资源的连接能力:
子账户
服务
目标配置由常规属性和附加属性组成。常规属性可以定义为从提供某项服务到提供完整后端系统的范围。这取决于云连接器提供了什么,以及应用或服务要使用什么。代理类型 OnPremise 定义该目标连接到云连接器。
附加属性由使用者定义,应根据应用或服务的文档进行设置。例如,SAP Business Application Studio 需要以下属性才能连接到基于 ABAP 的系统:
HandleRedirects = true
HTML5.DynamicDestination = true
HTML5.Timeout =
sap-client =
WebIDEEnabled = true
WebIDEUsage = dev_abap,odata_abap
注意
有关此主题的更多信息,请参阅:
使用 Cloud Connector 连接 SAP BTP 与本地系统(在线课程)https://learning.sap.com/courses/connecting-sap-btp-with-on-premise-via-cloud-connector
将 AS ABAP 连接到 SAP BTP
业务示例
你想通过云连接器将 SAP BTP 子账户与 ABAP 系统连接起来。
任务 1:在 SAP BTP Cockpit 中检查云连接器状态
练习:开始练习(SAP 官方交互式练习)
任务 2:将云连接器连接到子账户
练习:开始练习(SAP 官方交互式练习)
任务 3:在 SAP BTP Cockpit 中添加目标
练习:开始练习(SAP 官方交互式练习)
本课其余配图



