全网爆火的IP归属地你会做了吗?【开天aPaaS大作战】
本文的主要内容有:
- 一 aPaaS定义及优势
- 二 需要熟悉的术语
- 三 流管理是什么
- 四 IP归属地查询实战
正道的光...哈哈哈理性吃瓜....
一 aPaaS定义及优势
1.1 如何定义?
aPaaS这个就是比较火的开天集成工作台,说白了它是基于华为在数字化转型中积累的丰富经验,为开发者提供基于元数据的可扩展的集成框架而已。能够帮你降低了应用间集成工作量,并已经沉淀多种集成资产如连接器、业务模型、行业API这些东西直接用就行;
它帮你快速建立SaaS应用之间的连接通道,打破传统信息孤岛与“烟囱式”架构;实现应用的快速构建和上线,持续提升用户要求,下面是工作台抽象结构看下;
开天集成工作台关键特性包括:
- 数据模型管理:提供领域信息模型的采集、定义、管理能力,支撑在行业建立标准的领域信息模型库,行业内各厂家应用依托标准的领域信息模型进行互联互通;
- API生命周期管理:支持合作伙伴的API设计、实施、测试、发布、运维、消费和运营,并可封装为便于编排的连接器和流;
- 连接器管理:它是集成工作台流编排能力扩展的唯一方式,提供了丰富的预置连接器,用户还可以基于API自定义连接器;
- 流管理:基于连接器,通过可视化的方式进行流式组合,实现集成流编排。扩展支持多种形式编排如流程编排,事件编排等;
产品优势在哪
- 丰富的行业经验
- 面向行业的业务模型库,拉通管理者、业务人员和IT人员
- 行业能力API化,覆盖工业、城市治理、教育、办公、Message、Map、移动应用等领域
- SaaS应用间集成资产多样化,开箱即用,降低交付复杂度
- 灵活易用地集成
- 基于标准业务模型的集成模式,每个应用只需集成一次,实现X*Y*Z变成X+Y+Z
- 开放的连接框架,可灵活定义各种连接器和流,适配企业的业务逻辑
二 集成工作台产品术语
它是一个自动化执行的操作序列,由一系列触发器和操作节点组成,您可以通过可视化的方式编排而成
自动化流
流被创建后,基于特定事件触发,自动执行后续操作
手动触发流
流被创建后,通过单击按钮启动执行后续动作,例如通过单击运行按钮向邮箱发送天气预报
流模板
可将已创建好的流发布为我的流模板,方便以后的使用,可以快速从模板创建流
连接器
对接各类应用/系统的工具,开发者以可编排实例的方式集成第三方系统,无需关注具体代码实现,只需要配置服务地址和鉴权信息
内置连接器
开天集成工作台提供的官方、预集成的连接器
自定义连接器
对于个性化的场景,您可以创建个人连接器,按照自己的业务规则,配置触发器和操作节点
连接
连接器存在各种的认证配置信息,而连接就是来保存这些认证信息,只有在配置了连接之后,才可以正常使用连接器
模型管理
为客户提供统一的业务模型管理,包含业务/技术模型定义管理,业务/技术模型对应数据的采集,模型查询、数据访问管控等能力,沉淀行业经验
集成项目管理
协助企业创建项目,安全、有效地将自己的资源委托给系统集成商,让系统集成商快速完成项目
三 流管理是什么
流体现的是一个具体的业务场景,包括触发事件和执行动作,通过编排而成。流有两种类型和两种创建方式;
3.1 怎么分类
流类型
- 自动化流:开启流之后,当触发事件发生,可自动执行后续动作
- 手动触发流:通过单击运行按钮启动流,例如,通过单击运行按钮向邮箱发送天气预报
流创建方式
- 从头开始创建:根据业务场景需求选择触发事件和执行动作创建流
- 从模板创建:选择系统中的流模板创建流,根据业务场景对触发事件和执行动作进行添加、编辑或删除
3.2 流如何编排
3.2.1 创建即时流
- 在开天集成工作台中,选择左侧导航栏中的“流编排 > 我的流”
- 单击“创建流”
- 选择触发事件,在搜索框中输入“手动触发流”,单击搜索,选择“手动触发流 > 手动触发器触发事件”
- 单击“增加参数”,参数类型为文本、参数名称为输入1、默认值为1
- 单击“添加执行动作”
- 在搜索框中输入“华为云短信”,单击搜索,选择“华为云短信 > 向指定用户发送短信”
- 单击上一步添加的执行动作,在出现的窗口的收件人框中输入手机号码,短信内容框中填入手动触发器触发事件中增加的参数
- 输入流名称,单击“保存”
- 单击“运行”即可运行该即时流,且可以通过修改参数“输入1”的内容来动态变换发送的短信内容
创建自动化流
- 在开天集成工作台中,选择左侧导航栏中的“流编排 > 我的流”
- 单击“创建流”
- 选择触发事件,在搜索框中输入“计划”,单击搜索,选择“计划 > 重复执行”
- 单击“添加执行动作”
- 在搜索框中输入“华为短信”,单击搜索,选择“华为短信服务 > 向指定用户发送短信”
- 在出现的窗口的收件人框中输入手机号码,短信内容框中输入需要发送的内容
- 输入流名称,单击“保存”
3.2.2 删除流
- 在开天集成工作台中,选择左侧导航栏中的“流编排 > 我的流”
- 单击流对应的“删除”按钮,或通过批量删除按钮进行删除
- 在弹出的是否删除提示框中单击“确定”
3.2.3 编辑流
- 在开天集成工作台中,选择左侧导航栏中的“流编排 > 我的流”
- 单击相对应的“编辑”按钮
- 编辑完成后“保存”即可
3.2.4 运行自动化流
状态显示“待开启”或“已开启”,且“运行”按钮不可点击的是自动化流
- 在开天集成工作台中,选择左侧导航栏中的“流编排 > 我的流”
- 待开启单击流相对应的“开启”按钮,当满足触发事件时,该流会自动运行
- 若要关闭流,单击对应的“关闭”按钮
3.2.5 运行手动触发流
没有状态,且可点击“运行”按钮的是手动触发流
- 在开天集成工作台中,选择左侧导航栏中的“流编排 > 我的流”
- 单击相对应的“运行”按钮
- 在弹出的窗口中单击“运行”即可
即时流可以使用不同的输入类型
即时流还可以接受丰富的数据类型,下面列出了即时流接受的数据输入类型:
- 文本
- 是/否
- 电子邮件
- 数目
- 触发日期
若要使用这些输入类型,请先添加手动触发事件,再添加其中任何类型到流中,并可设置为是否必须
3.3 流管理接口
流提供多系统的集成与编排能力,实现多系统间的数据能力打通
3.4 流运行日志
流运行日志页面可以查看24小时内、7天内、28天内和自定义时间段的流运行日志
单击单条运行日志,可以查看该条流中每一步的输入输出
四 IP归属地查询实战
4.1 如何构造请求?
请求URI
请求URI由如下部分组成:
{URI-scheme} :// {Endpoint} / {resource-path} ? {query-string}
例如您需要获取“华北-北京四”区域的流活动历史记录,则需使用“华北-北京四”区域的Endpoint(mssi.cn-north-4.myhuaweicloud.com),并在查询流活动历史记录的URI部分找到resource-path(/v1/{project_id}/flows/running-history),project_id获取可参考获取项目ID,拼接起来如下所示;
https://mssi.cn-north-4.myhuaweicloud.com/v1/{project_id}/flows/running-history
请求方法多少你都用过
HTTP请求方法(也称为操作或动词),它告诉服务你正在请求什么类型的操作
更多详情戳:https://support.huaweicloud.com/api-mssi/mssi_03_0062.html
4.2 IP归属地测试
【全球IP归属地查询-IP地址查询-IP地址解析-IPv6地址查询-ip地址定位查询-ip定位-ip查询】全球IP地址归属地查询,动态数据库,实时更新,返回国家、省、市、地区、经纬度等位置信息,通过终端设备IP地址获取其当前所在地理位置,精确到市级,常用于显示当地城市天气预报、初始化用户城市等非精确定位场景。IP定位支持IPv6地址定位;
亮点有哪些
- 动态数据库,ip实时更新
- 数据覆盖广,支持IPv6
- 响应速度快,支持高并发
应答码code说明:
0:Success【ip查询成功】
382:IP无法定位
375:局域网IP【局域网IP无法定位】
348:参数错误,以下参数不合法:ip【ip不合法】
字段解析
lat:纬度
lng:经度
nation:国家
province:省
city:市
district:区
adcode:行政区划代码
调用地址:http(s)://qryip.apistore.huaweicloud.com/lundear/qryi
请求方式:GET
返回类型:JSON
- 【开天aPaaS大作战】有奖征文火热进行中:https://bbs.huaweicloud.com/blogs/360253
此外,在(https://bbs.huaweicloud.com/activity/suggestion.html)提出您的宝贵建议哦
- 点赞
- 收藏
- 关注作者
评论(0)