在云管理工具介绍的第一部分,我展示了SAP云平台的命令行界面(CLI)。在本博客中,我将向您展示SAP云平台的API(应用程序编程接口)。
SAP云平台–核心服务API(测试版)
新的核心服务API允许您管理、构建和扩展SAP云平台的核心功能。每个核心服务都侧重于平台的不同方面,从帐户和产品权利的管理,大数据分析网站,到注册和提供多租户应用程序和服务的订阅。
使用此URL访问界面,您可以在其中浏览可用的API并试用它们:
api.sap.com网站
您会发现七个API包,大数据和数据分析区别,它们由三个主要核心服务提供:云管理、用户数据管理和服务管理层。还有一个附加的事件服务api。有关更多信息,请参阅help.sap.com帮助.
核心服务API
此服务提供帐户、授权、资源调配、SaaS Manager和事件包。要使用它们,请使用sapcpcli
或转到驾驶舱,网站自助建站系统,将"云管理(Beta)"服务授权给您的帐户并启用它(创建服务实例)。要完全访问这些API包,优惠券代理平台哪个好,请使用服务计划"中心"。
云管理-授权
下一步是创建服务实例:
服务实例
,然后必须创建服务密钥:
服务密钥
首先,我们需要一个访问令牌来使用API。您可以通过CLI或API获取访问令牌。请记下您的、和
使用您的、和在命令行中创建访问令牌(在此处获取更多信息):
Mac OS示例:
或者,您可以通过API创建访问令牌(例如,使用Postman):
使用POST并输入/oauth/token',内容类型:"application/x-www-form-urlencoded"和授权"no auth"
在正文中输入grant Type:password,您的SAP云平台登录电子邮件和密码分别为username和password。
如果一切顺利,您将获得您的访问令牌。您必须将此访问令牌添加到Swagger才能获得授权。让我来告诉你如何……
打开招摇,点击账户:
然后,点击
并在值字段中添加"Bearer"(记住在"Bearer"和实际令牌之间留一个空格):
现在你可以试一下这项服务了!
您应该得到这样的响应:
使用数据管理目前提供了资源消耗API,顾名思义,它允许您根据资源和成本消耗生成报告。非常有用。要使用它,您必须首先授权使用数据管理服务,然后启用它。
要完全访问此API包,请使用服务计划"uas"。
服务实例UDM
然后创建一个与之前类似的服务密钥:
服务密钥
再次,要使用您需要使用的API,,和通过CLI或API创建访问令牌。
要使用命令行创建访问令牌,请参见Mac OS的此示例:
或者您可以通过API创建访问令牌(使用例如Postman):
Postman–UDM Header
使用POST并输入/oauth/token,接受:application/json
并输入grant\u type:client\u credentials,使用您的客户id和客户秘密分别在以下字段:
邮递员-自定义主体
打开招摇点击
资源消耗
点击
并在值字段中添加"承载":
现在您可以试用该服务了。请记住,如果您的帐户是新的,您可能看不到太多的使用情况数据。
输入fromDate和toDate以指定日期范围:
因此,您应该看到以下示例:
使用这两个核心服务,免费企业管理软件,您现在可以轻松地创建和管理您的帐户环境、激活服务和获取使用情况报告。