当前位置:主页 > 云通信 > 正文

免备案CDN_木府风云百度云_促销

时间:2021-05-05 09:12 来源:埃里克云 编辑:埃里克云

核心提示

在这篇博文中,我想分享一下如何在SAP云平台中创建目的地,以及我们在SAP Leonardo IoT actions中支持的不同类型的示例。 SAP Leonardo IoT中的服务集成和应用内通知类型的操作使用在SAP云平...

在这篇博文中,我想分享一下如何在SAP云平台中创建目的地,以及我们在SAP Leonardo IoT actions中支持的不同类型的示例。

SAP Leonardo IoT中的服务集成和应用内通知类型的操作使用在SAP云平台驾驶舱中定义的目的地。

对于服务集成类型的操作,目标包含作为这些操作目标的(后端)系统的URL和凭据。对于应用内通知类型的操作,目标包含第三方通知服务器(例如SAP S/4 HANA内部部署系统的通知服务器)的URL和凭据。具有此类操作的目的地是可选的,因为内置的通知服务器是默认的通知服务器,可以在没有任何目的地的情况下使用。

如何创建目的地

可以通过两种不同的方式创建目的地:

在SAP云平台驾驶舱中,在左侧的菜单中,连接→目的地→新目的地(从UI创建目的地需要特定角色/权限)

或通过

SAP云平台目的地服务API通过HTTP POST请求到https://destination-configuration.cfapps.sap.hana.ondemand.com/destination-configuration/v1/subaccountDestinations(不记名代币作为身份验证需要)

支持的目标类型和身份验证机制

目标必须是HTTP类型,并且支持以下身份验证类型:

NoAuthentication基础验证OAuth2ClientCredentials(支持客户端凭据和密码授予类型)OAuth2UserTokenExchange(使用客户端凭据授权,自2019年4月1日起不交换令牌)

支持的目标代理类型

目标可以描述云系统(通过公共互联网访问)或本地系统(通过云连接器访问)。根据目的地的位置,必须相应地定义代理类型:

Internet内部部署

支持的目标URL

HTTP类型的目标需要有URL。URL可以包含在执行操作期间用实际值替换的标记。这些代币是可选的。由于目的地是在Action Modeler UI之外定义的,因此没有可用于这些令牌的值帮助。令牌格式仍然与您在操作UI中看到的相同:${令牌名称}. URL中的thing id、name和type标记的示例如下:

https://www.sap.com/do/${事物类型}/什么?thingid公司=${物品id}&事物名称=${物品名称}

支持的目的地名称

目的地名称不得包含任何特殊字符的空白,除了下划线"u2;"和破折号"–"。此限制在目标服务UI中实施,但在API中不实施。但是,不要使用那些不支持的字符(例如,通过API使用空格""。

具有HTTP头的目标

可以使用(其他)目标属性定义HTTP头。在目标服务UI中,可以通过单击newproperty按钮添加属性。左边的字段是属性名,右边是属性值。

属性也可以通过目标服务API定义。

要用作HTTP头,属性必须有前缀sap.iot.header文件(包括最后一个点)后跟实际头变量的名称。例如sap.iot.header文件.X客户端版本或sap.iot.header文件.X-Client-ID

需要CRSF令牌的端点的目的地

SAP后端系统通常需要CRSF令牌,这对于ERP系统也是如此,对于CPI也是如此。可以(通常)禁用此保护,但如果不合适或不可能,则可以增强目标定义,以向操作执行框架指示需要检索和添加CRSF。

需要以下属性来启用CRSF令牌:

sap.iot.XcsrfURL文件返回CRSF令牌的URL的值。这通常是与端点的实际URL相同的URL

对于需要ETAG令牌的端点的目的地

除了CRSF令牌之外,动作执行框架还支持ETAG。

启用ETAG令牌需要以下属性:

sap.iot.etagURL公司返回ETAG令牌的URL的值。这通常是与端点的实际URL相同的URL

对于具有自签名证书的端点的目的地

尽管不被认为是安全的,可能需要使用操作框架连接到使用自签名证书的系统(例如演示或开发系统)。

属性启用sap.iot.certificationEnabled如果值为false,则可以在目的地中使用,以指示证书检查不应应用于此目的地。

定义证书的目的地第三方通知服务器

虽然是HTTP目的地类型,但目的地不会出现,不能用于HTTP类型的操作,而是用于应用程序通知类型的操作,并代表通知服务器的另一种选择。这些目的地可能很少使用。

一个(附加)目的地属性有名字吗sap.U服务器如果值为true,则表示目标用于通知服务器,而不是(后端)系统的终结点。

目标示例

具有OAuth 2.0密码授权的目标+两个HTTP头变量:

具有基本身份验证的目标(例如,用于CPI):

本地第三方通知服务器的目的地:

具有OAuth 2.0客户端凭据授权的目的地(例如,用于调用SAP Leonardo IoT API):

具有OAuth 2.0客户端凭据授权和URL令牌的目的地:

不具有身份验证(或基于负载的身份验证)的目的地:

具有CRSF的目的地令牌支持:

摘要

正如您在本博客文章中概述的目的地示例所示,SAP Leonardo IoT支持多种类型的身份验证方法以及令牌,以实现强大的服务集成。

  • 域名解析_商城网站建设平台_超低折扣 域名解析_商城网站建设平台_超低折扣

    让我们假设以下场景:由于业务需求,BPC维度中的层次结构发生了显著变化(甚至在多个层次结构的情况下被删除)。因此,许多节点已过时,必须删除。没有DM包可以删除成员,并且...

  • <strong>域名交易_视频服务器的作用_优惠券</strong> 域名交易_视频服务器的作用_优惠券

    注:有关我们博客文章系列的完整概述,请访问SAP Cloud SDK概述。 有关SAP Cloud SDK新功能的概述,请参阅我们最近发布的文章。 简介 随着SAP Cloud SDK的新版本3,可以集成自定义缓存框架...

  • <strong>香港服务器_企业网站建设多少钱_多少钱</strong> 香港服务器_企业网站建设多少钱_多少钱

    此博客文章是与SAP云平台警报通知服务相关的一系列博客文章的一部分。 有关服务本身的更多详细信息,请参阅父博客文章。 让我们考虑以下情况—我们在SAP云平台上部署了一个解决...

  • <strong>金山云_美国cn2云服务器_评分榜</strong> 金山云_美国cn2云服务器_评分榜

    当我去纽约的时候,我喜欢表演,走在街上,听一些好听的音乐,吃很多好吃的东西!当然,见到名人总是很有趣的! 由于地层数据会议的召开,今年9月的行程会更好!本次会议是一...

  • <strong>负载均衡_oracle数据库管理_便宜的</strong> 负载均衡_oracle数据库管理_便宜的

    作为一个成长中的年轻人,我的老师、教练或其他成年人会毫不犹豫地使用诸如"你可以做得更好"、"我期望更多"甚至"尽力而为"这样的词汇。我(和大多数孩子一样)经常达不到期望...

  • 负载均衡_阿里云何万青_超低折扣 负载均衡_阿里云何万青_超低折扣

    您好,团队, 在生成文档的过程中,支付组件遵循一定的模式。我们做了大量的测试,生成了50多个文档,得出了以下结论: 案例1——当所有支付组件都添加到一个交易的UI中时。(...

  • <strong>腾讯云_hana服务器_限量秒杀</strong> 腾讯云_hana服务器_限量秒杀

    在这个博客中,我将向我的CAP服务添加一个UI,它使用机器学习服务:https://blogs.sap.com/2019/08/19/combine-cap-m-with-machine-learning-sdk-api-part/ 我知道许多其他博客展示了如何将UI模块添加到M...

  • <strong>网站服务器_网站建设服务商_最新活动</strong> 网站服务器_网站建设服务商_最新活动

    短链接 这篇文章是为业务流程专家在SAP S/4HANA中配置工作流而写的,同时也为您在开发自己的工作流场景(未来博客的主题)时可以做些什么做了铺垫 它将帮助您理解为什么这个概念...

  • <strong>域名交易_企业邮箱登入口_速度快</strong> 域名交易_企业邮箱登入口_速度快

    这篇博文是向SAP Analytics Cloud:Analytics Designer Hackathon提交的。 德勤数字工厂遵循"告诉我,不要告诉我"的原则,为客户提供数字化方面的实际最佳实践,以充分发挥其供应链组织的潜力...