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

微软云_张学友歌曲百度云_评分榜

小七 141 0

换言之:

如何编写无服务器函数具有SAP云平台无服务器运行时:准备

本博客是一系列教程的一部分,51返利,说明如何使用SAP云平台无服务器运行时中的"功能即服务"产品编写无服务器功能

快速链接:系列服务实例快速指南

概述

在编写我们的第一个无服务器功能之前,需要一些准备步骤。但是,并非所有人都必须完成所有说明的步骤

准备服务实例在云中准备开发环境在本地机器上准备开发环境SAP业务应用程序工作室附录:权利附录:分配角色附件:控制中心

先决条件

接入SAP云平台您需要访问SAP云平台的生产帐户注:这项服务还没有试用节点.js/Javascript语言函数是用Javascript编写的节点.js运行时因此,一些知识是有用的但是,大多数教程都可以在没有任何知识的情况下进行本地开发是可能的,例如安装节点.js像visualstudio这样的IDE代码对每个人都有帮助

:准备服务实例

为了编写无服务器的"功能即服务",我们需要在SAP云平台的驾驶舱中创建一个无服务器运行时

的实例,去你的子账户和你的共享空间在左侧菜单上,单击服务->服务市场搜索无服务器运行时

如果找不到:尝试计算机搜索(例如在搜索框中输入"无服务器")

如果计算机搜索未找到:……至少你有一种感觉,计算机并不比人类好

所以,如果你的市场上没有这项服务,你需要配置"权利"。有关信息,请参阅附录

如果您找到此磁贴

您可以单击它然后单击左侧菜单上的"实例",然后单击"新建实例"在向导中,选择服务计划"default",然后按next。在参数页面中,输入以下代码段:

说明:这意味着我们希望使用"扩展",但不使用"OData配置"(以后可以更改)"扩展"是指为功能即服务(Functions-as-a-Service)创建项目关于"OData配置",您可以阅读SAP帮助门户

跳过下一页,因为我们没有应用程序在最后一页中,输入将要创建的服务实例的名称,例如xfsr\u instance确认对话

现在怎么办?这项服务我们能做什么?

现在你可以选择:蓝色还是黑色(是的,我知道,那部著名电影里的颜色不同……)我是说,现在你可以开始写函数了。几乎您可以选择是使用"扩展中心"(在云中)还是使用本地环境(在本地计算机上)这两个选项都需要一些额外的准备步骤

对于云用户界面:准备扩展中心

SAP云平台无服务器运行时提供了一个帮助创建功能的工具。称为扩展中心,可通过订阅

订阅

转到子账户->订阅访问找到平铺扩展中心并单击它点击"订阅"订阅完成后,可以打开应用程序

,但不要点击"转到应用程序"还没有。

原因:要进入应用程序,您需要一个角色

必需的角色

通常,淘客软件,SAP云平台中这些仪表板的使用是由用户配置文件根据角色来决定的。

"功能即服务"提供了两个访问配置文件(请注意,我一直说的只是功能,而不是OData配置):

我们的用户需要这些角色中的一个。显然,我们选择了更强大的因此,我们继续将FunctionManage角色分配给用户详细说明请参见附录

开放扩展中心

角色分配给您的用户后,您可以点击"转到应用程序"输入您的用户凭据然后你应该看到扩展中心界面:

现在你可以继续下一个教程,为本地开发的粉丝创建你的第一个函数

:准备命令行

1。Cloud Foundry CLI

功能命令行工具在SAP云平台的Cloud Foundry环境中管理一个服务实例为此,它使用cloudfoundry的命令行客户机因此,有必要在我们的计算机上安装CloudFoundry的命令行客户端。安装Cloud Foundry命令行客户端(CLI)初学者的博客可以在这里找到

2。服务密钥

要连接到无服务器运行时,我们需要进行身份验证服务实例通过"服务密钥"提供凭据必须从上面创建的服务实例中获取服务密钥可以在Cloud Cockpit中通过Cloud Foundry CLI

2.1创建服务密钥。通过驾驶舱创建服务密钥

要在云驾驶舱中创建服务密钥:

转到您的子帐户和空间选择服务->服务实例单击xfs runtime类型的服务实例在左侧菜单中,单击服务键单击"创建服务密钥"输入您选择的名称记住

确认对话框

2.2。通过命令行创建服务密钥

要在命令行上创建服务密钥,我们使用CloudFoundry命令行客户端登录CloudFoundry并进入您的组织和空间检查无服务器运行时的服务实例,记住其名称

命令:cf服务示例:

要创建服务密钥,请运行以下命令:

cf create service key

其中第一个参数是实例名称(如上所述)第二个参数是您为新服务密钥选择的名称一定要选择一个愚蠢的名字,这样你就可以很容易地记住它

可选:执行命令后,可以使用以下命令验证新的服务密钥:cf服务密钥

3。函数CLI

正确的名称当然是:SAP Cloud Platform Serverless Runtime CLI

在完成了2个前提条件之后,我们现在可以下载函数

3.1的命令行工具。下载功能CLI

从https://tools.hana.ondemand.com/#云将存档解压缩到您选择的文件夹中存档文件包含一个.exe文件:这是我们将使用的可执行命令

注意:通常,大数据处理平台,要执行该命令,必须进入可执行文件所在的文件夹或者,键入可执行文件的完整路径或者,将"您选择的文件夹"添加到路径变量

3.2。使用功能CLI

下载命令行工具并创建服务密钥后,即可使用该工具

登录:您每天的第一个命令是登录到XF serverless运行时:

xfsrt cli login

登录命令需要知道服务实例的名称,以及服务密钥。获取它的方便方法是在交互步骤中请求它。好:

注:如果出现错误,查淘客,只需再次执行登录命令

注意:上面的描述基于命令行工具的版本2旧版本需要以下命令:xfsrt cli login-n-k在我的例子中xfsrt cli login-n xfsr\u instance-k servicekey\u functions

SAP Business Application Studio

请参阅文档

快速指南

使用参数创建xfsr实例:{"extensions":true,"odp":false}扩展中心订阅分配角色函数的命令行工具为Cloud Foundry安装CLI创建服务密钥下载功能的CLI

附录1:配置权限

转到您的子帐户在左侧菜单窗格中,单击"授权"在子帐户的授权屏幕中,可以搜索"无服务器R"它不应该在那里