全网爆火的IP归属地你会做了吗?【开天aPaaS大作战】

龙哥手记 发表于 2022/06/26 20:55:06 2022/06/26
【摘要】 在当前舆论复杂多变的大环境下,其中包括抖音、微博、微信等平台。显示IP属地在一定程度上会弱化虚拟和现实的边界感,加强用户间的“不同”,并让互联网的交往结构形成深层次的冲击,让散播假消息、不实消息、谣言的人更容易被发现,这对于打击网络暴力、恶意造谣、带节奏蹭热度等人们深恶痛绝的网络行为而言,算是迈出了重要一步。

本文的主要内容有:

  • 一 aPaaS定义及优势
  • 二 需要熟悉的术语
  • 三 流管理是什么
  • 四 IP归属地查询实战

图片

正道的光...哈哈哈理性吃瓜....

一 aPaaS定义及优势

1.1 如何定义?

aPaaS这个就是比较火的开天集成工作台,说白了它是基于华为在数字化转型中积累的丰富经验,为开发者提供基于元数据的可扩展的集成框架而已。能够帮你降低了应用间集成工作量,并已经沉淀多种集成资产如连接器、业务模型、行业API这些东西直接用就行;

2.png

它帮你快速建立SaaS应用之间的连接通道,打破传统信息孤岛与“烟囱式”架构;实现应用的快速构建和上线,持续提升用户要求,下面是工作台抽象结构看下;

开天集成工作台关键特性包括:

  1. 数据模型管理:提供领域信息模型的采集、定义、管理能力,支撑在行业建立标准的领域信息模型库,行业内各厂家应用依托标准的领域信息模型进行互联互通;
  2. API生命周期管理:支持合作伙伴的API设计、实施、测试、发布、运维、消费和运营,并可封装为便于编排的连接器和流;
  3. 连接器管理:它是集成工作台流编排能力扩展的唯一方式,提供了丰富的预置连接器,用户还可以基于API自定义连接器;
  4. 流管理:基于连接器,通过可视化的方式进行流式组合,实现集成流编排。扩展支持多种形式编排如流程编排,事件编排等;

产品优势在哪

  • 丰富的行业经验
  1. 面向行业的业务模型库,拉通管理者、业务人员和IT人员
  2. 行业能力API化,覆盖工业、城市治理、教育、办公、Message、Map、移动应用等领域
  3. SaaS应用间集成资产多样化,开箱即用,降低交付复杂度
  • 灵活易用地集成
  1. 基于标准业务模型的集成模式,每个应用只需集成一次,实现X*Y*Z变成X+Y+Z
  2. 开放的连接框架,可灵活定义各种连接器和流,适配企业的业务逻辑

二 集成工作台产品术语


它是一个自动化执行的操作序列,由一系列触发器和操作节点组成,您可以通过可视化的方式编排而成

自动化流

流被创建后,基于特定事件触发,自动执行后续操作

手动触发流

流被创建后,通过单击按钮启动执行后续动作,例如通过单击运行按钮向邮箱发送天气预报

流模板

可将已创建好的流发布为我的流模板,方便以后的使用,可以快速从模板创建流

连接器

对接各类应用/系统的工具,开发者以可编排实例的方式集成第三方系统,无需关注具体代码实现,只需要配置服务地址和鉴权信息

内置连接器

开天集成工作台提供的官方、预集成的连接器

自定义连接器

对于个性化的场景,您可以创建个人连接器,按照自己的业务规则,配置触发器和操作节点

连接

连接器存在各种的认证配置信息,而连接就是来保存这些认证信息,只有在配置了连接之后,才可以正常使用连接器

模型管理

为客户提供统一的业务模型管理,包含业务/技术模型定义管理,业务/技术模型对应数据的采集,模型查询、数据访问管控等能力,沉淀行业经验

集成项目管理

协助企业创建项目,安全、有效地将自己的资源委托给系统集成商,让系统集成商快速完成项目


三 流管理是什么

流体现的是一个具体的业务场景,包括触发事件和执行动作,通过编排而成。流有两种类型和两种创建方式;

3.1 怎么分类

流类型

  • 自动化流:开启流之后,当触发事件发生,可自动执行后续动作
  • 手动触发流:通过单击运行按钮启动流,例如,通过单击运行按钮向邮箱发送天气预报

流创建方式

  • 从头开始创建:根据业务场景需求选择触发事件和执行动作创建流
  • 从模板创建:选择系统中的流模板创建流,根据业务场景对触发事件和执行动作进行添加、编辑或删除

3.2 流如何编排

3.2.1 创建即时流

  1. 在开天集成工作台中,选择左侧导航栏中的“流编排 > 我的流”
  2. 单击“创建流”
  3. 选择触发事件,在搜索框中输入“手动触发流”,单击搜索,选择“手动触发流 > 手动触发器触发事件”
  4. 单击“增加参数”,参数类型为文本、参数名称为输入1、默认值为1
  5. 单击“添加执行动作”
  6. 在搜索框中输入“华为云短信”,单击搜索,选择“华为云短信 > 向指定用户发送短信”

  7. 单击上一步添加的执行动作,在出现的窗口的收件人框中输入手机号码,短信内容框中填入手动触发器触发事件中增加的参数
  8. 输入流名称,单击“保存”
  9. 单击“运行”即可运行该即时流,且可以通过修改参数“输入1”的内容来动态变换发送的短信内容


创建自动化流

  1. 在开天集成工作台中,选择左侧导航栏中的“流编排 > 我的流”
  2. 单击“创建流”
  3. 选择触发事件,在搜索框中输入“计划”,单击搜索,选择“计划 > 重复执行”
  4. 单击“添加执行动作”
  5. 在搜索框中输入“华为短信”,单击搜索,选择“华为短信服务 > 向指定用户发送短信”
  6. 在出现的窗口的收件人框中输入手机号码,短信内容框中输入需要发送的内容
  7. 输入流名称,单击“保存”

3.2.2 删除流

  1. 在开天集成工作台中,选择左侧导航栏中的“流编排 > 我的流”
  2. 单击流对应的“删除”按钮,或通过批量删除按钮进行删除
  3. 在弹出的是否删除提示框中单击“确定”

3.2.3 编辑流

  1. 在开天集成工作台中,选择左侧导航栏中的“流编排 > 我的流”
  2. 单击相对应的“编辑”按钮


  3. 编辑完成后“保存”即可

3.2.4 运行自动化流

状态显示“待开启”或“已开启”,且“运行”按钮不可点击的是自动化流

  1. 在开天集成工作台中,选择左侧导航栏中的“流编排 > 我的流”
  2. 待开启单击流相对应的“开启”按钮,当满足触发事件时,该流会自动运行
  3. 若要关闭流,单击对应的“关闭”按钮

3.2.5 运行手动触发流

没有状态,且可点击“运行”按钮的是手动触发流

  1. 在开天集成工作台中,选择左侧导航栏中的“流编排 > 我的流”
  2. 单击相对应的“运行”按钮


  3. 在弹出的窗口中单击“运行”即可

即时流可以使用不同的输入类型

即时流还可以接受丰富的数据类型,下面列出了即时流接受的数据输入类型:

  • 文本
  • 是/否
  • 电子邮件
  • 数目
  • 触发日期

若要使用这些输入类型,请先添加手动触发事件,再添加其中任何类型到流中,并可设置为是否必须

3.3 流管理接口

流提供多系统的集成与编排能力,实现多系统间的数据能力打通

26.png

3.4 流运行日志

流运行日志页面可以查看24小时内、7天内、28天内和自定义时间段的流运行日志

单击单条运行日志,可以查看该条流中每一步的输入输出

四 IP归属地查询实战

4.1 如何构造请求?

请求URI

请求URI由如下部分组成:

{URI-scheme} :// {Endpoint} / {resource-path} ? {query-string}

4.png

例如您需要获取“华北-北京四”区域的流活动历史记录,则需使用“华北-北京四”区域的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请求方法(也称为操作或动词),它告诉服务你正在请求什么类型的操作

5.png

更多详情戳:https://support.huaweicloud.com/api-mssi/mssi_03_0062.html

4.2 IP归属地测试

【全球IP归属地查询-IP地址查询-IP地址解析-IPv6地址查询-ip地址定位查询-ip定位-ip查询】全球IP地址归属地查询,动态数据库,实时更新,返回国家、省、市、地区、经纬度等位置信息,通过终端设备IP地址获取其当前所在地理位置,精确到市级,常用于显示当地城市天气预报、初始化用户城市等非精确定位场景。IP定位支持IPv6地址定位;

1.png

亮点有哪些

  • 动态数据库,ip实时更新
  • 数据覆盖广,支持IPv6
  • 响应速度快,支持高并发
说明如下

应答码code说明:
0:Success【ip查询成功】
382:IP无法定位
375:局域网IP【局域网IP无法定位】
348:参数错误,以下参数不合法:ip【ip不合法】

字段解析
lat:纬度
lng:经度
nation:国家
province:省
city:市
district:区
adcode:行政区划代码

API接口

调用地址:http(s)://qryip.apistore.huaweicloud.com/lundear/qryi

请求方式:GET

返回类型:JSON

3.png

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:cloudbbs@huaweicloud.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。