云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

虚拟主机_虚拟主机评测网_免费申请

小七 141 0

今天早上我很高兴地看到,几个关键的SAP云平台API现在已经公开记录并可供我们自己使用。

正如您使用它所怀疑的,云平台管理驾驶舱是一个基于jQuery的web应用程序。通过发出restapi调用来检索要显示的数据来填充数据表单。我们中的许多人都渴望能够访问这些API以满足我们自己的需要。

幸运的是,今天早上我有两个问题在我的办公桌上,两个问题都指向这些新的API作为解决方案。我将使用这些场景来强调使用情况,甚至还将演示如何从REST测试应用程序访问—但首先最好描述如何配置这些API的访问。

平台API使用OAuth进行身份验证。令牌生成过程在本文档网页中进行了描述。

创建用于访问API的OAuth客户端-从HCP管理驾驶舱-访问Security>OAuth并单击Platform API选项卡;单击Create API Client按钮。

填写以下表格。"描述"字段是必需的,武汉大数据,怎么成为淘客,物联网行业,但您可以为该值指定任何名称。选中"授权管理"框,确保至少包含"读取授权"。按"保存"。

您的访问凭证将显示在弹出窗口中,如下面所示。如弹出窗口所示,复制和保存客户机机密值至关重要。此对话框是您保存它的唯一机会。

一旦您有了客户机ID/密码对,您就可以进行一个简单的OAuth调用,为所有后续调用生成一个访问令牌。

您可以使用您最喜欢的RESTful API测试工具测试此过程。我更喜欢邮递员。它可以作为Chrome应用程序使用。但是任何REST测试客户机都应该足够了。

文档展示了一个验证生成访问令牌的示例。您将使用基本身份验证提交一个httppost方法。用户名必须设置为API客户端ID;密码是客户端密码。帖子发到这个网址-当然,横向主机的价值将根据您的帐户所在的SAP数据中心而有所不同。

https://api。/oauth2/apitoken/v1?grant\u type=client\u credentials

在POSTMAN中,请求和响应将如下所示:

响应中的access\u token字段包含必须用于实际API请求的OAuth承载令牌。保存它。

有了访问令牌,我们现在可以开始进行平台API调用了。假设您想列出试用帐户中存在的云平台组。RESTAPI URL遵循此模式(如图所示插入您的SAP ID号)

https://api.hanatril.ondemand.com/authorization/v1/accounts/trial/groups

您必须在HTTP授权头中插入access\u令牌值-头名称为Authorization;该值必须设置为"Bearer your-access\u token-goes here"。在POSTMAN中,成都大数据,它看起来是这样的:

我的输出中列出的组与您帐户中显示的组不匹配,这是值得的,但是您明白了这一点。

您可以重复这个过程来测试您喜欢的任何api。目前,已经公开了四类API(链接):

授权管理-用户/组/角色和IdP映射Java应用程序生命周期管理—启动、停止、部署和重新部署应用程序监控–流程、状态和指标Predictive Services–Predictive Services API

应用程序部署、启动、停止

如果您在SAP云平台中实现了Java开发的持续集成环境,那么您可能已经使用了SAP云平台Maven插件来自动化测试和部署。还有neo命令行工具来执行这些操作。当然,这两种方法都很有用,但您仍然可能会发现,在一个用例中,通过REST API执行此类操作是最有效的方法—现在有了一个API来实现这一点。

自动化访问权限审核

SAP云平台提供了几种灵活的方法来连接您现有的企业用户身份基础直接到您的帐户景观。此外,该方案允许您将SAML组断言直接映射到SAP CP。您可能知道某些管理操作只能在HCP Admin Cockpit中执行,并且HCP Admin Cockpit访问当前只能授予SAP ID服务中的S/C/P/I/D用户(今天)。如果您想在发布这些API之前审核这些访问授权,您必须手动检查驾驶舱的授权页面。不过,现在您可以使用这些api来自动化这样的审查过程或将其与其他系统集成。很好!

我们在这里看了一个只读示例,但这些API也支持有用的修改操作。查看文档了解详细信息。

,个人如何建站