云服务器内容精选

  • 创建OpenAPI连接 登录CodeArts Link控制台。 在左侧导航栏选择“连接器”,在连接器页面单击“自定义连接”页签。 单击一个OpenAPI连接器的“新建连接”。 在“新建连接”弹窗中配置信息。 表5 新建连接参数说明(Basic鉴权) 参数 说明 连接名称 输入连接名称。 url地址 输入连接地址。 用户名 输入用户名。 密码 输入密码。 描述 输入描述信息。 此处以OpenAPI连接器选择“Basic”鉴权类型为例,当OpenAPI连接器选择其它鉴权类型,那么在新建连接时,则配置对应的鉴权参数。 如果自定义连接器为无鉴权方式,则无需新增连接。 单击“确定”,完成创建OpenAPI连接。
  • 创建OpenAPI连接器 登录CodeArts Link控制台。 在左侧导航栏选择“连接器”,在连接器页面单击“自定义连接”页签。 单击“新建连接器”,弹出“新建OpenAPI连接器”弹窗。 选择导入文件。 表1 导入文件说明 参数 说明 选择一个OpenAPI标准的文件 选择OpenAPI标准版本,可选择2.0或3.0。 单击“下载模板”可下载对应版本的OpenAPI标准模板文件。 根据业务需求修改模板文件并上传文件。 鉴权类型 选择连接器创建连接时,所需的认证类型。认证类型从OpenAPI规范中的安全方式中提取。 此处以导入3.0版本模板文件为例,可选如下鉴权类型。 api_key:API KEY认证。当选择API KEY鉴权类型时,支持编辑鉴权参数。 x-bfs-iam-token: IAM 用户Token认证。 x-bfs-iam-aksk:IAM用户AK/SK认证。 Basic:Basic认证。 无认证:无认证。 动作 选择需要配置的动作,动作将从OpenAPI规范中的API中提取。生成连接器后,可以添加触发器。 配置基本信息。 表2 基本信息说明 参数 说明 图标 自定义连接器的图标。 单击“上传图标”,可从本地上传一个图标。不上传则默认使用根据连接器名称首字母生成的标准图标。 连接器名称 填写连接器的名称。 标签 填写连接器的标签。 类别 选择连接器的类别。 HTTP 数据库 华为云服务 SaaS应用 邮箱 其他 消息系统 描述 填写连接器的描述信息,用于识别不同的连接器。 单击“创建并配置详情”,进入连接器的动作配置页面。 单击,在“新建动作”弹窗中配置动作信息,并单击“确定”。 表3 新建动作说明 参数 说明 动作名 填写动作名称。 类型 选择动作类型。 GET POST PUT DELETE 路径 填写路径,例如“/history”。 描述 输入动作描述。 新增动作完成后,配置动作参数。 表4 动作参数说明 参数 说明 输入参数 配置输入参数,可配置“Query”、“Header”两种类型的输入参数。 参数名:输入参数名。 参数展示名:输入参数展示名。 类型:选择参数类型,可选择“string”、“integer”、“number”。 是否必填:配置此参数是否为必填参数。 描述:输入参数描述。 单击“操作”栏下的,可以新增参数。 请求体 配置请求体参数。当动作类型配置为“POST”、“PUT”、“DELETE”时,需要配置请求体参数。 参数名:输入参数名。 参数展示名:输入参数展示名。 类型:选择参数类型,可选择“object”、“string”、“integer”、“number”。 是否必填:配置此参数是否为必填参数。 描述:输入参数描述。 单击“操作”栏下的,可以新增参数。 说明: 第一个参数的参数名默认为“根节点”,参数类型默认为“object”,均不支持修改。 返回值 配置返回值参数。在“返回值”栏下单击后在下拉框可以新增不同的返回值。 参数名:输入参数名。 参数展示名:输入参数展示名。 类型:选择参数类型,可选择“object”、“array”、“string”、“integer”。 是否必填:配置此参数是否为必填参数。 描述:输入参数描述。 单击“操作”栏下的,可以新增参数。 说明: 第一个参数的参数名默认为“根节点”,参数类型默认为“object”,均不支持修改。 单击“保存”,完成OpenAPI连接器的创建。
  • 更多操作 连接器创建完成后,您可以执行如表3的操作。 表3 相关操作 操作 说明 查看连接器基本信息 在我的连接器列表中,单击连接器名称进入基本信息页签,即可查看连接器身份验证、ID、状态、创建时间、修改时间等基本信息。 查看触发事件 在我的连接器列表中,单击“触发事件”列的数字,可跳转至触发事件列表页面,您可以创建、编辑或删除触发事件。 查看执行动作 在我的连接器列表中,单击“执行动作”列的数字,可跳转至执行动作列表页面,您可以创建、编辑或删除执行动作。 编辑连接器 在我的连接器列表中,单击“操作”列的“编辑”可编辑连接器。编辑完成后需要重新发布才能在流中使用该连接器。 发布连接器 在我的连接器列表中,单击“操作”列的“发布”。连接器有任何更新,均需要重新发布后才能在流中使用,新建流默认使用新版本连接器。 共享连接器 连接器创建成功后,您可以共享连接器给其他华为云租户账号。共享连接器的操作请参见共享连接器。 创建触发事件 连接器至少需包含一个触发事件或一个执行动作。创建触发事件的操作请参见创建触发事件。 创建执行动作 连接器至少需包含一个触发事件或一个执行动作。创建触发事件的操作请参见创建连接器。 导入OpenAPI文件更新连接器 连接器需要更新修改时,您可以通过导入OpenAPI的方式更新连接器。更新完成后需要重新发布才能在流中使用该连接器。 下载连接器 在我的连接器列表中,单击“操作”列的“下载”,可下载连接器的JSON文件。 上架连接器 在我的连接器列表中,单击“操作”列的“上架”,可申请连接器上架。上架操作请参见上架连接器。 创建连接 连接器存在各种的认证配置,而连接就是来填写这些认证信息,只有在连接创建完成后,才可以正常使用连接器。创建连接的操作请参见连接管理。 删除连接器 在我的连接器列表中,单击“操作”列的“删除”,可以删除单个连接器。 在我的连接器列表中,可以批量选择待删除的连接器,单击连接器上方的“删除”。 说明: 用户只能删自己创建的本地连接器,而公共连接器无法删除,在执行删除操作前,请确保将云服务器上的数据已完成备份或者迁移,删除数据后,数据无法找回,请谨慎操作。 批量删除连接器时,系统会自动提示正在被使用的连接器名称以及备注信息,正在被使用的连接器不允许删除。 删除单个连接器时,系统会自动提示“该连接器正在被使用,请先删除正在使用的资源”,单击当前正在使用的引用资源的名称,进入资源界面进行处理,处理完毕后在进行删除。 连接器未被使用时,可以直接删除。 复制连接器 在我的连接器列表中,单击“操作”列的“复制”。 系统会自动弹出复制连接器的弹框,并自动生成复制后的连接器名称,单击“确定”,复制成功。 说明: 复制后的连接器名称支持自定义修改,同时系统会对复制后的连接器名称进行校验。 连接器名称长度不能超过60个字符,可包含中文、大小写字母、数字及下划线、中划线、英文小括号,名称开头不能是下划线、中划线、英文小括号。
  • 在脚本中调用连接器 在脚本中,调用已创建的连接器,实现与Message& SMS 的对接。 参考创建空白AstroZero脚本中操作,创建一个空白脚本。 在脚本编辑器中,输入如下代码。 //导入该事件所依赖的标准库文件。msgsms是系统预置的标准库。 import * as sms from 'msgsms'; @action.object({type: "method"}) export class ActionDemo { @action.method({ label: 'greeting something', description: 'greeting something.', input: 'ActionInput', output: 'ActionOutput' }) public greet(){ console.log('`````````````````````test new sms`````````````````````') let client = sms.newClient("MSGSMS_Test") let res = client.sendByName("Test1","130XXXXXXXX","[\"6612\"]") console.log(res) console.log('`````````````````````test new sms end`````````````````````') } } 其中,sms.newClient("MSGSMS_Test")中“MSGSMS_Test”为连接器的名称。client.sendByName("Test1","130XXXXXXXX","[\"6612\"]")中携带的是模板名称、接收者号码和模板参数。 单击脚本编辑器页面上方的,保存脚本。 保存成功后,单击,运行事件。 在页面底部,单击测试窗口右上角的。 检查接收者是否收到短信,收到短信表示成功调用连接器。 单击编辑器页面上方的,启用脚本。
  • 更多操作 连接创建完成后,您可以执行如表3的操作。 表3 相关操作 操作 说明 查看连接信息 在连接列表中,单击连接名称。可以查看连接的基本信息、关联的流,也可以对关联的流进行操作。 查看连接所属连接器信息 在连接列表中,单击连接器名称。可以查看连接器详情、连接器关联的流模板。 编辑连接 在连接列表中,单击“操作”列的“编辑”。 说明: 修改连接后,正在使用该连接的流将在下一次运行时自动使用最新的连接,请确保该连接的正确性。 复制连接 在连接列表中,单击“操作”列的“复制”。 删除连接 在连接列表中,单击“操作”列的“删除”。 说明: 在执行删除操作前,请确保将云服务器上的数据已完成备份或者迁移,删除数据后,数据无法找回,请谨慎操作。 如果该连接正在被使用时,系统会自动提示“该连接正在被使用,请先删除正在使用的资源”,单击当前正在使用的引用资源的名称,进入资源界面进行处理,处理完毕后在进行删除。 查询连接 在连接列表右上方,搜索框中输入连接名称,单击。 控制列隐藏或显示 在连接列表右上方,单击,勾选需要显示的列,或去勾选不需要显示的列。 刷新连接列表 在连接列表右上方,单击。 筛选连接列表 在连接列表中,通过对“类型”“状态”列进行筛选。
  • 获取分享Token 功能介绍 用于获取临时Token,使用该Token可访问文件,不用再使用“access-token”进行鉴权。获取的Token是临时性的,存在有效期。 URI POST AstroZero 域名 /u-route/baas/sys/v1.1/connectors/{connector_type}/{connector_name}/sharetoken 表1 路径参数 参数 是否必选 参数类型 描述 connector_type 是 String 参数解释: 连接器的类型。 约束限制: 不涉及。 取值范围: obs:与OBS对接的连接器。 minio:与MINIO对接的连接器。 objectstorageproxy:对象存储代理类型。 默认取值: 不涉及。 connector_name 是 String 参数解释: 连接器实例的名称,即创建连接器时设置的连接器实例名。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 请求参数 表2 请求body参数 参数 是否必选 参数类型 描述 shareType 是 Integer 参数解释: 分享类型。 约束限制: 不涉及。 取值范围: 0:代表按文件分享。 1:代表按目录分享。 2:用字符数组表示多个文件路径。 默认取值: 不涉及。 key 否 String 参数解释: 分享的对象、目录。 约束限制: 如果是目录,必须以“/”结尾。 取值范围: 不涉及。 默认取值: 不涉及。 keys 否 String 参数解释: 多个文件路径。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 timeoutInMinutes 是 Integer 参数解释: 分享的有效期,单位为分钟。 约束限制: 不涉及。 取值范围: 1~1440,即最短1分钟,最长24小时。 默认取值: 不涉及 响应参数 表3 响应参数说明 参数 参数类型 描述 resCode String 参数解释: 返回码。 取值范围: 如果返回“0”代表请求成功,其他错误码说明请参考错误码。 resMsg String 参数解释: 返回消息。 取值范围: 如果成功状态,通常会返回“Success”,其他情况会返回具体的错误信息。 result Object 参数解释: 返回结果对象。对象中包含“shareToken”字段,表示临时Token。 请求示例 已创建好OBS类型连接器,连接器实例名称为“命名空间__TestOBS”。调用如下请求,获取某些文件的临时访问Token。 POST https://AstroZero域名/u-route/baas/sys/v1.1/connectors/obs/命名空间__TestOBS/sharetoken { "shareType": 0, "key": "a/b/c/1.txt", "keys": [ "a/b/c/2.txt", "ROMAExchange.zip", "some/dir/c.jpg" ], "timeoutInMinutes": 60 } 使用者拿到URL后即可访问,所以要避免分享敏感文件。 响应示例 { "resCode": "0", "resMsg": "成功", "result": { "shareToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJz***tOejj6NEo" } } 请记录下“shareToken”的值,后续访问文件使用。
  • 查看分享对象文件 功能介绍 使用获取分享Token,返回的临时Token查看文件。 URI GET AstroZero域名/u-route/baas/sys/v1.1/objectstorage/viewshareobject?object=X&shareToken=Y 表4 路径参数 参数 是否必选 参数类型 描述 object 是 String 参数解释: 文件所在桶的全路径,包含文件名。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 shareToken 是 String 参数解释: 获取分享Token中,返回的临时Token。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 请求参数 无 响应参数 只返回文件内容。 请求示例 已创建好OBS类型连接器,连接器实例名称为“命名空间__TestOBS”。调用如下请求,使用临时访问Token查看桶中的“a/b/c/1.txt”文件。 GET https://AstroZero域名/u-route/baas/sys/v1.1/objectstorage/viewshareobject?object=a/b/c/1.txt&shareToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzaGFyZVR5cGUiOjAsInNoYXJlS2V5IjoiYS9iL2MvMS50eHQiLCJzaGFyZUtleXMiOlsiYS9iL2MvMi50eHQiLCJST01BRXhjaGFuZ2UuemlwIiwi5pyI5bqm5oC757uTLnR4dCJdLCJjb25uZWN0b3JUeXBlIjoib2JzIiwiY29ubmVjdG9yIjoiZ3pfX1Rlc3RPQlMiLCJzZXNzaW9uIjp7IlRlbmFudElEIjoiMDAwMDAwMDAwMGJaSFUzVjMxUXUiLCJVc2VySUQiOiIxMGdkMDAwMDAwYlpIVUFxN1BlYSIsIkxvY2FsZSI6eyJMYW5nIjoiemhfQ04ifX0sImV4cCI6MTYyOTc5MTA3Ny45Nzc5OH0.HQIMtULKsjTOgbtoSwOdqwX4W8FYgXTGTAtOejj6NEo 响应示例 test
  • 功能实现方法 准备工作。 需要拥有一个华为账号或一个可用于访问OBS的IAM用户,即先注册华为云并实名认证、创建IAM用户、充值以及购买资源包,具体操作请参见使用OBS前需要做的准备工作。 获取AK(Access Key ID)、SK(Secret Access Key),即访问密钥对,具体操作请参见获取AK/SK。 已在华为OBS上,创建存储桶(例如“bing.testonly.1”),用于后续存储对象使用,具体操作请参见如何创建桶,请记录创建桶时选择的区域。 创建一个OBS连接器。 在应用设计器中,选择“集成”,单击“连接器”下的“连接器实例”。 在存储中,选择“OBS”,单击“+”,进入创建OBS页面。 输入基本信息并添加桶,单击“保存”。 图2 设置桶基本信息 图3 添加桶 表1 新建OBS连接器参数说明 参数 说明 示例 名称 新建OBS连接器的名称。命名要求如下: 长度不能超过64个字符,包括前缀命名空间的长度。 说明: 名称前模糊掉的内容为命名空间,在AstroZero中为了避免不同租户间数据的重名,租户在首次创建应用时需要先定义一个命名空间。一个租户只能创建一个命名空间,创建后不支持修改。 必须以英文字母开头,只能由英文字母,数字和单下划线组成,且不能以下划线结尾。 upload 访问密钥 配置用户的访问密钥AK。 1中获取的Access Key ID值 密钥 配置与访问密钥AK结合使用的私有访问密钥SK。 1中获取的Secret Access Key值 桶 设置存储桶所在的区域和桶名称。 区域选择“华北-北京四”,桶名称为“bing.testonly.1”,即1中提前创建的桶 创建标准页面,用于上传文件。 在应用设计器中,选择“界面”,单击页面后的“+”,新建一个标准页面。 在标准页面中,拖入一个“上传”组件。 图4 拖入上传组件 选中上传组件,存储选择“OBS”,并选择2中创建好的连接器。 图5 设置存储信息 定义文件的上传路径。 图6 设置上传路径 返回标准页面,单击,保存页面,保存成功后单击,预览效果。
  • 前提条件 已申请身份证识别服务,具体操作请参见开通 文字识别 服务。 图1 已申请身份证识别服务 已获取AK(Access Key ID)、SK(Secret Access Key),即访问密钥对,具体操作请参见获取AK/SK。 已将身份证照片上传到华为云的OBS存储桶,并获取到图片的URL,具体操作请参见如何上传文件。 已将身份证图片转换为base64编码,具体操作请参见如何获取图片base64编码。
  • 在脚本中调用连接器 在脚本中,调用连接器实现与OCR的对接。 参考创建空白AstroZero脚本中操作,创建一个空白脚本。 在脚本编辑器中,输入如下代码。 通过脚本中的如下代码,可基于已上传身份证的URL,调用OCR接口进行识别,并输出识别的基本信息。 //导入该事件所依赖的标准库文件。ocr是系统预置的标准库。 import * as ocr from 'ocr'; let cli = ocr.newClient("OCR_Test"); try { let url = "https://obs-example.com:443/1.PNG?AccessKeyId=ZK87UUIONJF5ZHWBINUO&Expires=1556001233&Signature=DOwO6djb4Q3EBvCieQFaO3T2GKU%3D&x-obs-security-token=gQpjbi1ub3J0aC0xipYOeC2mcbefHh5I_aMr6DEWQ8-iFyxqatavdiFtYowH-lpJCcxeTynsV_4PTJe9QIx85mlDIDo3sU9PUv3hFtRjQORjGE2PqA4hEtozvMuWxXb5b6RKiFT37-z7NoI4R85XmlTmZGQ6OUZ92bercG5DWEBTDVd3I_UYuNGzF20q6S2COP__Z-uqkhhw8nATd3k6GaIfCqxjcOih_juHBBoM1ON74vpKxCl1sJxnEYbZfkf6FO_xuGaJD7-J7OzD8tsSmFf4jR1TqZF******vQPpSZe6cYyplNuJoY05VLd8tLZMy_bR8Dmf1kArQaSquBzw2eDCfJAazjA4wTnkbccr38k7eM%3D" let resp = cli.idCardWithURL(url, "front"); console.log(resp); } catch (e) { console.log("error: ", e) } 其中,ocr.newClient("OCR_Test")中,“OCR_Test”为连接器的名称,“url”取值是图片的URL, “front”表示识别的是身份证正面。 单击脚本编辑器页面上方的,保存脚本。 保存成功后,单击,运行脚本。 不用设置输入参数,直接单击测试窗口右上角的。 在输出参数页签,检查是否识别出身份证上文字信息。 识别出身份证上的文字信息,表明成功调用连接器。 单击脚本编辑器页面上方的,启用脚本。
  • 前提条件 AstroZero提供了默认对接的ROMA Connect服务器,也支持对接通过华为云开通的自有ROMA Connect实例。本章节以AstroZero对接自有ROMA Connect为例进行说明,默认对接的ROMA Connect服务器配置类似。 已在ROMA Connect平台上完成应用创建(创建时,应用的“Key”字符长度必须小于60,否则后续向AstroZero同步时会失败)、函数API创建、API分组创建、API创建、调试、发布和授权操作。关于ROMA Connect的具体操作,请参见使用ROMA Connect集成服务与配置API授权。 如图1所示,已在ROMA Connect平台创建“人员管理”应用。如图2所示,已发布“获取人员信息”API,且该API已授权给“人员管理”应用。 图1 集成应用 图2 授权API 已在ROMA Connect上,设置“app_secret”和“app_route”值为“on”。 修改方法:在ROMA Connect实例控制台的“实例信息”页面,选择“配置参数”,修改“app_secret”和“app_route”的“参数运行值”为“on”。 对接自有ROMA Connect实例时,请确保已参考设置应用中对接的ROMA Connect信息中操作,在AstroZero中设置ROMA Connect实例信息。
  • 在脚本中,调用动作 创建一个脚本,通过在脚本中调用Rest服务中添加的动作,将第三方提供的业务功能集成到AstroZero中使用。 参考登录AstroZero新版应用设计器中操作,登录应用设计器。 在左侧导航栏中,选择“逻辑”。 单击脚本后的,设置脚本名称,单击“添加”。 图12 新增一个空脚本 在脚本编辑器中,输入如下代码。 // Here's your code. import * as connector from "connector"; let client = connector.newClient("命名空间__test", "test1"); let result = client.invoke("命名空间_flapRefund", {}); console.log(result) 其中,“命名空间__test”表示连接器的名称,“test1”为创建自定义连接器对接Rest服务配置的认证信息名称,“命名空间__flapRefund”为创建并启用Rest动作中配置的动作名称。 单击脚本编辑器页面上方的,保存脚本。 脚本保存成功后,单击,运行脚本。 在页面底部“输入参数”页签中,输入请求参数,单击测试窗口右上角的。 在“日志”页签,查看打印的日志。
  • 在脚本中调用连接器 在脚本中,调用连接器,实现调用ModelArts的接口。 参考创建空白AstroZero脚本中操作,创建一个空白脚本。 在脚本编辑器中,输入如下代码。 import * as modelarts from 'modelarts'; export class Input { @action.param({ type: "String", required: false, description: "the image url" }) url: string; @action.param({ type: "String", required: false, description: "the base64 coded image" }) image: string; @action.param({ type: "String", required: false, description: "" }) apigCode: string @action.param({ type: "String", required: false, description: "" }) modelId: string } export class Output { @action.param({ type: "string" }) result: string; } export class testModelarts { @action.method({ input: "Input", output: "Output", description: "modelartspro test case" }) run(input: Input): void { // 填写实例化的modelartspro连接器名称 let client = modelarts.newClient("testArts") let result = null result = client.modelArtsWithURL(input.url, input.apigCode, input.modelId); console.log(result) return result } } 其中,代码modelarts.newClient("testArts")中“testArts”为连接器的名称。如果连接器名称中带有命名空间前缀,代码中也需要携带。 单击脚本编辑器页面上方的,保存脚本。 保存成功后,单击,运行脚本。 在页面底部“输入参数”中,设置输入请求参数,单击测试窗口右上角的。 { "url": "https://XXXXXXXXX/testmodelarts.jpg", "apigCode": "bec274062225485b95fbcd4d6e8f128a", "modelId": "5ecac550-eefe-4437-9767-57eca07fa91f" } 其中,“url”请设置为图片的URL。 在输出参数页签,可查看到识别的结果。 { "predicted_label": "roses", "scores": [ [ "roses", "0.947" ], [ "daisy", "0.050" ], [ "tulips", "0.002" ], [ "dandelion", "0.000" ], [ "sunflowers", "0.000" ] ] } 单击脚本编辑器页面上方的,启用脚本。
  • 更多操作 连接器创建完成后,您还可以执行如表2操作。 表2 更多操作 操作 说明 编辑连接器名称和图标 Roma连接器同步成功后,您可以编辑连接器名称和图标,编辑完成后单击右上角“修改”。 连接器名称:默认为Roma连接器名称,支持编辑名称。 连接器图标:支持选择系统图标和本地上传图标,本地上传图标只能上传JPG/PNG文件,且不能超过500KB,建议尺寸为80X80。 设置执行动作 Roma连接器同步成功后,在Roma连接器详情页面,您还可以新增、编辑和删除Roma连接器动作。 新增Roma连接器动作:在“设置动作”处单击“从Roma同步”,输入Access Key id和Secret Access Key即可添加Roma连接器动作。 编辑已同步Roma连接器动作:在“设置动作”处双击动作卡片,或将鼠标悬停在动作卡片上单击右上角即可进入动作编辑页面,编辑完成后,单击右上角“修改”即可将编辑后的内容保存成功。 支持编辑动作名称和动作描述。 支持编辑请求参数中的参数描述,返回参数中的名称和参数描述。 删除已同步Roma连接器动作:将鼠标悬停在动作卡片上,单击右上角即可删除动作,删除动作完成后,单击右上角“修改”保存修改后的连接器。 删除连接器 将鼠标悬停在Roma连接器卡片上,单击右下角即可删除同步的Roma连接器。
  • 从Roma同步连接器 登录圆桌,在页面右上角单击“轻应用构建”,进入“轻应用构建”平台。 在页面右上角单击“连接器”,进入连接器页面。 在“我的连接器”页签,单击“创建连接器”,选择“从Roma同步连接器”,如图1所示。 图1 从Roma同步连接器 按照表1填写连接Roma连接器需要的信息,单击“下一步”。 表1 连接Roma连接器所需信息 参数 说明 Access Key id 查询Roma连接器时所需要的访问密钥ID,识别访问用户的身份。与私有访问密钥关联的唯一标识符,访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。获取方法请参见IAM认证开发。 Secret Access Key 查询Roma连接器时所需要的秘密访问密钥。与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。获取方法请参见IAM认证开发。 项目 Roma连接器实例所在节点。获取项目具体操作如下: 登录华为云管理控制台,单击右上角用户名,在下拉列表中单击“我的凭证”,左侧栏选择“API凭证”,在项目列表可以查看具体项目信息。 实例 Roma连接器所在的实例。 图2 填写连接Roma连接器所需信息 选择需同步的Roma连接器及其动作,单击“确定”。Roma连接器及其动作同步成功后,会自动将接口所需要的参数同步到页面中。 如果需要修改连接Roma连接器所需的信息,请单击“上一步”。 当前仅可同步鉴权方式为无鉴权和APP鉴权的API。 最多显示最近更新的20个API,且最多可选择20个API进行同步。 图3 选择Roma连接器及其动作 测试执行动作。 Roma连接器及其动作同步成功后,你可以先测试执行动作,执行动作测试通过后再使用连接器。 双击动作卡片,或将鼠标悬停在动作卡片上单击右上角进入动作编辑页面。 在“执行动作”处单击右侧“测试”,输入请求参数实际值,单击“测试”。 状态显示“成功”,表示执行动作可以正常使用。 状态显示“失败”,表示执行动作异常,无法正常使用。