启用 移动服务¶
在 SAP 移动服务主控室 中设置开发人员和客户账户。
注释
移动服务 可以独立使用,也可以作为 {{ no such element: dict object['bc'] }} 的一部分使用。如果您计划使用 {{ no such element: dict object['bc'] }},请参阅什么是 {{ no such element: dict object['bc'] }} 以了解有关服务的详细信息。
如果您将此服务作为 {{ no such element: dict object['bc'] }} 的一部分使用,请遵循 {{ no such element: dict object['bc'] }} 初始设置说明。
试用环境过程¶
创建 SAP Business Technology Platform 试用账户并启用移动服务。
- 在您的浏览器中,导航到 SAP Business Technology Platform web 站点 并单击开始免费试用。
-
注册您的试用账户。当您单击提交时,您将收到一条确认消息,表明激活链接已发送到您的电子邮件账户。
-
打开激活电子邮件,然后单击激活按钮。
- 使用您的新账户凭据登录到 SAP Business Technology Platform。 系统会提示您升级您的账户。
- 完成升级账户对话框并单击注册。
SAP Business Technology Platform 主控室打开。

- 单击 SAP Business Technology Platform 主控室主页上的输入您的试用账户按钮。 您将重定向到您的子账户概览页面。
- 单击试用磁贴导航到您的子账户。
- 单击
dev空间导航到您的开发空间。 - 在左侧菜单中,选择服务 > Service Marketplace。
- 搜索移动服务并单击它。
- 单击支持以打开 SAP 移动服务主控室
- 从下拉列表中选择您的试用组织和
dev空间,然后单击打开。 - 您现在已登录到您的试用 SAP 移动服务主控室。
启用开发人员账户¶
开发人员账户可用于浏览 SAP Mobile Services 的基本功能。开发人员账户也称为试用账户,每个人都可以访问。作为移动服务开发人员,您可能希望在端到端环境中测试应用程序。开发人员试用账户允许您访问管理功能以帮助您执行此操作。要了解有关开发人员试用账户的详细信息,请参阅获取全局账户和开始使用 Neo 环境中的试用账户。
注释
请注意,试用账户使用受限。有关计划、功能和限制的信息,请参阅服务计划。
为开发人员试用账户启用移动服务的过程与生产环境的过程中的过程相同。
当您选择空间并登录时,SAP 移动服务主控室会执行健康检查并通知您配置问题,例如:
- 缺少核心服务
- 缺少移动服务
- 超出实例限制阈值
- 超出内存限制阈值
这样您就可以立即找出设置问题。
生产环境过程¶
SAP Mobile Services 客户账户可以支持生产、关键业务应用程序。客户账户也称为生产账户。
要浏览并使用 SAP 移动服务主控室的强大功能,请验证:
-
已购买 SAP Mobile Services 的许可证。
-
组织中拥有有权访问全局账户的单个用户,该用户称为管理员。此用户对于 SAP Business Technology Platform 主控室具有完全访问权限,并且可以将 SAP 移动服务主控室的租用分配到组织的 SAP Business Technology Platform 账户。
-
在 Cloud Foundry 基础构架中拥有一个全局账户和至少一个子账户。请参阅开始使用 Cloud Foundry 环境中的企业账户进行验证。
-
了解功能集 A 或功能集 B 是否已分配到您的全局账户。要查找,请右键单击 SAP Business Technology Platform 右上角的用户名,然后选择关于。云管理工具属性标识您分配的功能集。要了解有关功能集的详细信息,请参阅云管理工具 - 功能集概览。
-
对 Cloud Foundry 权利和配额以及移动服务配额有基本的了解。请参阅 移动服务配额。
注释
请勿更改任何所述设置。
要设置 SAP 移动服务主控室并将其集成到内部架构中,超级管理员必须执行以下步骤。
-
登录 SAP Business Technology Platform 全局账户,然后导航到权利下的菜单选项子账户分配。
-
选择要为其启用移动服务的子账户。如果尚未创建子账户,请转到菜单选项子账户,然后先创建新账户。
-
单击配置权利并选择添加服务计划。
-
选择 Cloud Foundry 和 移动服务。根据您的许可,移动服务 可能会显示两个不同的服务计划:“资源”或 "build-code"。即使可以在一个子账户中同时使用这两个计划,也请仅选择您要使用的计划。这两个计划的收费方式不同。在使用服务计划之前,请先参阅服务计划熟悉价格计划。
-
将“移动服务”的子账户分配设置为 1 个单位。
-
确定您是否需要为子账户分配附加客户端 Foundry 运行时。移动服务需要为子账户分配至少 1GB(最小单位)的 Cloud Foundry 运行时。Cloud Foundry 运行时还控制路由和服务实例。有关附加信息,请参阅移动服务配额 。
-
如果尚未执行此操作,请使用管理空间中提供的信息创建空间并添加空间成员。您需要了解账户是使用功能集 A 还是功能集 B。
创建并设置空间后,导航到空间并单击左侧菜单中的 Service Marketplace。应显示移动服务的磁贴。如果不是这样,则重新启动并确保选择了正确的子账户。
注释
SAP Business Technology Platform Cloud Foundry 空间管理员和组织管理员可以管理空间成员及其角色。 有关 Cloud Foundry 缺省角色的详细信息,请参阅组织、空间、角色和权限。
SAP 移动服务主控室 读取/写入访问权限由以下角色控制:
-
空间开发人员角色 - 对 移动服务 的读写访问权限。
-
空间审计人员角色 - 对 移动服务 的读取访问权限。
-
空间管理员角色 - 对 移动服务 的读取访问权限。
-
组织管理员 - 对 移动服务 的读取访问权限。
-
空间支持人员 - 对 移动服务 的读取访问权限。
空间管理员和组织管理员角色在 移动服务 上下文中具有只读访问权限,但能够将空间开发人员角色分配给任何用户除外。
-
-
要访问 SAP 移动服务主控室,请在 Marketplace 中选择移动服务,然后单击服务详细信息中显示的支持链接。或者,您可以创建实例或使用现有服务实例,然后打开为每个服务实例提供的仪表盘链接。
注释
您可能仍希望从 SAP BTP 主控室创建 移动服务 实例,原因如下:
1 2 3
* 创建 移动服务 实例不需要特定的强制实例参数,因此您可以跳过此部分。相反,创建移动应用配置,它在内部创建 移动服务 实例。在 SAP 移动服务主控室 中指定相关参数,因为这种方法更简单且不容易出错。 *如果您没有找到列出的 移动服务 选项,则可能表明 Cloud Foundry 架构是扩展架构,因为扩展架构不显示在**支持**链接中。要在扩展 Cloud Foundry 架构中使用 SAP 移动服务主控室,您必须通过 SAP Business Technology Platform 主控室创建 SAP Mobile Services 实例。要访问 SAP 移动服务主控室,请选择 SAP Mobile Services 实例链接**打开仪表盘**。有关详细信息,请参阅[在扩展架构中使用 SAP Mobile Services 主控室](https://help.sap.com/doc/f53c64b93e5140918d676b927a3cd65b/Cloud/en-US/docs-en/guides/getting-started/account.html#using-mobile-services-in-an-extended-landscape)。请参阅 SAP Help Portal 上 SAPUI5 支持浏览器的完整列表。
如果 SAP 移动服务主控室 会话超时并显示空白屏幕,请刷新或重新启动浏览器。
-
(可选)要访问企业预置后端,请安装并配置 SAP 云连接器。请参阅安装。
注释
在 SAP 移动服务主控室中,使用虚拟主机地址将企业预置 HTTPS 后端连接配置为 HTTP。云和企业预置 SAP 云连接器之间的通信是安全的。SAP 云连接器和后端系统之间的通信使用标准 HTTPS 安全性。
-
在 SAP 云连接器中,验证所需的后端服务 URL 已列入允许名单。在 SAP 移动服务主控室中配置的每个企业预置 URL,例如应用程序端点或安全配置,都必须列入允许名单。请参阅配置访问控制 (HTTP)。
-
生成系统证书并将其导入 SAP 云连接器中。请参阅初始配置 (HTTP)。
-
-
访问步骤 8 中所述的 SAP 移动服务主控室 URL 之一。
注释
当您选择空间并登录时,SAP 移动服务主控室会执行健康检查并通知您配置问题,例如:
- 缺少核心服务
- 缺少 移动服务
- 超出实例限制阈值
- 超出内存限制阈值
这可以帮助您找出设置问题。如果显示警告,则返回到权利部分并尝试修复问题。忽略警告可导致意外结果。
-
在 SAP 移动服务主控室中创建应用程序。请参阅配置应用程序。
移动服务配额¶
描述移动服务如何使用 Cloud Foundry 运行时。使用此信息分析您的需求,并配置移动服务的配额计划。
基本使用量¶
SAP Mobile Services 在客户空间中创建一个路由和两个服务实例。SAP Mobile Services还为系统移动应用(例如,移动应用目录)创建了一些附加路由和服务实例,以及一个所有路由将绑定到的 Cloud Foundry 应用程序 BindMobileApplicationToMe。每个系统移动应用都具有一个路由和两个服务实例。
总之,要在移动服务中创建 N 个移动应用,需要:
-
128M 内存
-
N+3 个应用路由
-
2 * (N+3) 个服务实例
在 Cloud Foundry 环境中,为每个 Cloud Foundry 运行时单元分配内存、路由和服务实例的配额。一个运行时单元通常为 1GB 内存 + 10 个路由 + 100 个服务实例。(对于一些旧的子账户,一个运行时单元为 1GB 内存 + 10 个路由 + 10 个服务实例)。有关将应用程序单元映射到内存、路由和服务实例的信息,请参阅平台文档。
使用示例¶
如果您账户的 Cloud Foundry 运行时 = 1GB 内存 + 10 个路由 + 100 个服务实例,则需要根据以下内容创建 N 个移动应用:
Cloud Foundry 运行时单元 = Ceil( Max( (N+3)/10, (N+3)*2/100, 128M/1GB)
例如:
-
当 N = 1, 2, 3, ... 7 时,单元 = 1
-
当 N = 8, 9, 10, ... 17 时,单元 = 2
-
当 N = 10 时,最大值 (1.3, 0.26, 0.128) = 1.3 ~= 2
服务计划¶
描述可用于 SAP Mobile Services 的服务计划。使用此信息来分析您的需求并选择正确的计划。术语许可证类型和服务计划可互换使用。有关详细信息,请参阅 SAP Discovery Center(按 SAP Mobile Services 筛选)。
移动服务 的活动服务计划¶
| 服务计划 | 描述 | 注释 |
|---|---|---|
| 免费(免费) | 开发、配置和管理访问企业数据的移动应用。免费层适用于生产账户,并且可以升级到生产计划。 使用全局账户试用服务,无需附加成本,然后在达到该服务的技术限制后转为付费服务。仅社区支持可用于免费层服务计划,这些不受 SLA 约束。可能适用其他限制。 有关更多详细信息,请参阅下面的重要免费计划信息和升级 Cloud Foundry 运行时。 | 无功能限制,但适用配额限制: 最多 3 个应用,每个应用最多 10 个用户注册 每个应用的最大目标数:5 每个目标的最大并发请求数:2 最大请求有效负载大小:1048576 字节(比较资源的 2G)最大推送注册数:10 同一注册的两次推送通知之间的间隔:2 分钟 可能适用其他限制。请注意,仅社区支持可用于免费层服务计划,这些不受服务级别协议约束。 |
| 精简(精简) | 开发、配置和管理访问企业数据的移动应用。 精简计划用于试用架构中的 SAP Mobile Services。精简版仅适用于试用账户,无法升级为生产计划。没有功能限制,但适用配额限制。仅社区支持可用于免费层服务计划,这些不受 SLA 约束。可能适用其他限制。 | 无功能限制,但适用配额限制: 最多 10 个应用,每个应用最多 3 个用户注册 每个应用的最大目标数:5 每个目标的最大并发请求数:2 最大请求有效负载大小:1048576 字节(比较资源的 2G) 最大推送注册数:3 同一注册的两次推送通知之间的间隔:2 分钟 最大卡类型数:5 可能适用其他限制。请注意,仅社区支持可用于精简服务计划,这些不受服务级别协议约束。 |
| 资源(分层版本)(资源) | 开发、配置和管理访问企业数据的移动应用。主要功能包括:应用内容生命周期管理、数据更新的推送通知、数据(离线应用)的设备存储、应用安全以及应用监控和使用情况报告。 开票基于活动资源,活动资源是在日历月内访问 SAP Mobile Services 的用户标识符(或匿名用户的设备标识符)。对可用功能、资源或应用没有任何限制。 | 没有功能限制。无限制资源和应用。每天,针对当天访问 SAP Mobile Services 的用户,将资源标识符哈希发送到我们的内部计量服务。每个日历月,云报告和开票系统都会针对资源标识符哈希值运行区分和聚合流程,以获得当月的最终活动资源数。如果用户(或匿名用户情况下的设备)在多个子账户下使用相同的名称或名称资源,则资源计为一次。 事实上,资源和使用者版本之间的主要区别在于定价。有关详细信息,请参阅 SAP 发现中心(需要登录)。 示例:(1) 如果应用程序经过显式验证(使用 OAuth、SAML、基本或 HTTP 等方法),并且一个月内有 100 个用户通过 200 个移动设备访问此应用程序,则计为 100 个资源;(2) 如果应用程序是匿名访问(使用 API-KEY),并且一个月内总计有 100 个用户通过 200 个移动设备访问此应用程序,则计为 200 个资源。SAP Mobile Services 不区分是 100 个实际用户还是 200 个实际用户。 |
| Build Code (build-code) | 这是针对 | 没有功能限制。 移动服务 使用情况基于与资源(分层版本)(资源)计划相同的资源指标。资源由访问 移动服务 的用户或设备(对于匿名用户)来识别。 开票逻辑遵循同样的原则。每天,将资源标识符哈希发送到内部计量服务。每个日历月末,将对不同的资源计数进行汇总以便开票。 关键区别在于,对于 build-code 计划,资源消耗将转换为构建代码容量单位。 |
| basic-plus-app | 此服务计划可帮助您访问 SAP Mobile Services 以管理离线启用的 SAP 应用程序,例如 SAP 服务和资产管理器 | 此计划仅用于 SAP 应用程序。不允许自定义应用程序开发。 |
| build-default | 此计划专用于开发、配置和管理访问购买 SAP Build 的客户和合作伙伴的企业数据的移动应用
|
此计划专用于 SAP Build,允许基于 AI 的开发和自动化。 开票逻辑遵循同样的原则。每天,将资源标识符哈希发送到内部计量服务。每个日历月末,将对不同的资源计数进行汇总以便开票。 主要区别在于 Build 默认计划允许基于 AI 的开发和自动化。 每个 SAP Build 用户每个日历月都会作为标准用户或高级用户开票一次,与他们在全局账户中使用的 SAP Build 服务数无关。 例如
此计费结构确保了可预测的成本,并反映了 SAP Build 生态系统中基于权利的使用情况。 有关详细信息,请参阅 SAP Build - 服务计划和计量 和 SAP Mobile Services - 设置附加 SAP Build 服务。 |
| 内核服务 (kernel-service) | 该许可证类型用于在单一应用主控室中管理的应用程序(软件即服务,或者 SaaS)。该许可证类型为只读,无法在主控室中选择或编辑。 | 只读。 |
移动服务 的已弃用服务计划¶
| 服务计划 | 描述 | 注释 |
|---|---|---|
| 已弃用用户(标准) | (已弃用)开发、配置和管理访问企业数据的移动应用。 标准计划开票基于已注册用户。已注册用户是与设备注册和应用程序连接相关联的当前命名用户。命名用户是有权访问服务的个人。用户可能是客户或客户关联公司的员工,也可能是业务伙伴用户。没有任何功能限制。 | 没有功能限制。在每个月初,所有已注册用户哈希都会发送到我们的内部计量系统。新注册的用户哈希将在该月的接下来几天发送。如果用户在当月终止注册,则仍计入当月,下月不计入。用户在终止注册之前被视为已注册,无论他们是否在当月使用该服务。如果一个用户在多个子账户下使用同一个用户,则计为一次。 |
| 已弃用使用者版本(b2c) | (已弃用)开发、配置和管理访问企业数据的移动应用。 使用者版本开票基于活动用户。活动用户是平台应用程序的个人用户,该平台应用程序在任何三个月的滚动期内至少连接到服务一次。确定针对在日历月内访问 SAP Mobile Services 的活动用户进行开票。没有功能限制,并且允许不受限制的用户和应用。 | 没有功能限制。每天,针对当天访问移动服务的每个用户,将用户名哈希发送到我们的内部计量服务。每个日历月,云报告和开票系统都会为用户名哈希运行区分和聚合流程,以获得当月的最终活动用户数。如果一个用户在多个子账户下使用同一个用户,则计为一次。 |
注释
现有合同中包含已弃用计划的客户可以继续使用它们,直到合同结束。
重要免费计划信息¶
当您在 SAP Mobile Services 中创建移动应用时,SAP Mobile Services 会在同一空间下创建一个“BindMobileApplicationRoutesToME”Cloud Foundry 应用。启用 Cloud Foundry 运行时时,您可以选择免费版或标准版 Cloud Foundry 运行时计划。如果您的 Cloud Foundry 运行时未使用免费计划,则“BindMobileApplicationRoutesToME”应用会产生费用。
请记住:
-
如果您想要“完全”免费,您应该使用免费计划启用 Cloud Foundry 运行时,并将 SAP Mobile Services 置于免费计划的组织和空间中。这种选择的缺点是,当您选择将 Cloud Foundry 运行时从免费计划升级到非免费计划时,您必须手动执行此操作。如果此免费 Cloud Foundry 运行时下还有任何其他应用,它们将开始产生费用。
-
您还可以使用 Cloud Foundry 运行时标准计划下的SAP Mobile Services免费计划。这样,运行时应用确实会产生费用。您可以手动关闭组织和空间下的应用,以最大限度地降低成本。好处是您可以在不升级 Cloud Foundry 运行时的情况下将SAP Mobile Services免费计划转换为非免费计划。
升级 Cloud Foundry 运行时¶
以下是将 Cloud Foundry 运行时从免费计划升级到标准计划的基本步骤:
-
从 SAP Business Technology Platform 登录您的全局账户并访问 Cloud Foundry 运行时,然后是您的子账户。
-
在菜单中选择实例和订阅。
-
向下滚动到环境。
-
单击菜单按钮 (…) 然后选择更新。
-
将计划从免费更改为 Build Code 的资源(不可逆)。
-
单击更新实例。
在扩展架构中使用 移动服务¶
您可以使用扩展架构的 API 端点从 SAP 移动服务主控室 访问 移动服务 扩展 Cloud Foundry 架构。
-
要打开 SAP 移动服务主控室,请选择 Service Marketplace > SAP Mobile Services > 支持链接。
-
在 API 端点对话框中,选择默认值,或输入扩展 Cloud Foundry 架构的 API 端点。API 端点可以在 SAP Business Technology Platform 主控室的 Cloud Foundry 环境下找到。 例如,
https://api.cf.us10-001.hana.ondemand.com。 -
选择登录以访问 URL。
-
组织和空间窗口显示当前 API 端点值。
(可选)要修改 API 端点,请在组织和空间窗口中,选择 API 端点旁的“编辑”。当您更改 API 端点时,系统会将您从旧端点注销并立即将您登录到新端点。
-
选择您想要访问的组织和空间,然后选择打开。
注释
如果您想要访问的组织未列出,可能是您输入了错误的 API 端点。您可以编辑 API 端点并输入正确的 API 端点值。
选择组织和空间
组织/空间 描述 组织 选择组织,例如 mobile-tenant99。空间 选择空间,例如 dev。您成功登录到组织和空间后,相关联 URL 将显示在 API 端点列表中。
注释
如果您之前已创建移动服务实例,则仍然可以选择其打开仪表盘链接以打开 SAP 移动服务主控室,而无需使用 API 端点。