Python_sdk

开放下载!《OSS运维基础实战手册》

a 夏天 提交于 2020-08-08 11:16:08
作为一名云运维工程师,在攻克OSS的道路上难免会遇到"天花板"。放轻松,《OSS运维基础实战手册》帮你轻松解决!本书透彻解析OSS核心概念,十二心法打开全新运维视角,力求帮助云运维工程师们打破能力上升瓶颈。 本书兼顾理论与实践,通过讲授运维实战十二心法,以更加直观,具体的方式帮助读者快速上手,带领读者在本书中领略作者的缜密思路,并学会用这种思路来应对各种不期而遇的OSS难题。 《OSS运维基础实战手册》的作者,阿里云工程师韩笠,具有多年对象存储运维以及 SDK 开发经验,目前专注存储,SDK 调优领域。 点此下载 电子书 本书秉承直观透彻、循序渐进、基础知识与案例实践紧密结合的讲授特色,手把手指导读者从零开始轻松入门OSS。 目录 1.OSS的五个核心优势 阿里云对象存储服务(Object Storage Service,简称 OSS),OSS 具有与平台无关的 RESTful API 接口,可以在任何应用、任何时间、任何地点存储和访问任意类型的数据。本次电子书的第一章节就带大家揭秘oss的五个核心优势,快速入门oss。 2.简单易用,API 调配全掌握 OSS 支持 RESTFUL API 形式调用,基本上服务端控制台上的功能配置,都可以通过 API 完成配置操作。也可以通过 OpenAPI 对文件进行集群的管理,结果用户访问控制台(RAM policy)加强客户的安全屏蔽

使用 Python 开发 EMQ X MQTT 服务器插件

橙三吉。 提交于 2020-07-24 16:15:49
从 v4.1 版本开始,EMQ X MQTT 服务器 提供了专门的多语言支持插件 emqx_extension_hook ,现已支持使用其他编程语言来处理 EMQ X 中的钩子事件,开发者可以使用 Python 或者 Java 快速开发自己的插件,在官方功能的基础上进行扩展,满足自己的业务场景。例如: 验证某客户端的登录权限:客户端连接时触发对应函数,通过参数获取客户端信息后通过读取数据库、比对等操作判定是否有登录权限 记录客户端在线状态与上下线历史:客户端状态变动时触发对应函数,通过参数获取客户端信息,改写数据库中客户端在线状态 校验某客户端的 PUB/SUB 的操作权限:发布/订阅时触发对应函数,通过参数获取客户端信息与当前主题,判定客户端是否有对应的操作权限 处理会话 (Sessions) 和 消息 (Message) 事件,实现订阅关系与消息处理/存储:消息发布、状态变动时触发对应函数,获取当前客户端信息、消息状态与消息内容,转发到 Kafka 或数据库进行存储。 注:消息(Message) 类钩子,仅在企业版中支持。 Python 和 Java 驱动基于 Erlang/OTP-Port 进程间通信实现,本身具有非常高的吞吐性能,本文以 Python 拓展为例介绍 EMQ X 跨语言拓展使用方式。 Python 拓展使用示例 要求 EMQ X 所在服务器需安装 Python

Python开源项目,期待大家和我们一起共同维护

谁说我不能喝 提交于 2020-04-30 13:49:38
[开源与分享]Python开源项目,期待大家和我们一起共同维护 github排名榜单 https://github.com/trending github搜索榜单: https://github.com/search 说明 以下总结大部分来至于 [TimLiu-Python] ( https://github.com/Tim9Liu9/TimLiu-Python ) ,欢迎大家查看 原版 Feedback 期望大家随时能提出宝贵的意见(直接提交issues即可)。请广大网友只按照目录结构(即使目录结构有问题)添加三方库,并提交pull request。目录问题大家提出issues后楼主会及时更改的。 目录 网页框架 Django Flask Tornado 其他Web相关 用户图形接口相关 网络相关 数据库相关 游戏相关 开源框架 大数据与人工智能相关 网络爬虫 测试与代码分析审核 安全与破解相关 图表及图像相关 语音相关 运维相关 树莓派 第三方平台 IDE 其他库 博客与播客及书籍文档 好的文章 他人总结 ======== 具体内容 ============================= ======== 网页框架 Django Django - Django。 Channels - Channels旨在增强Django的异步能力

Python人工智能应用基于开源库

半腔热情 提交于 2020-04-28 11:12:52
Python人工智能 本节内容 预备资料: 1.FFmpeg: 链接:https://pan.baidu.com/s/1jonSAa_TG2XuaJEy3iTmHg 密码:w6hk 2.baidu-aip: pip install baidu-aip 终于进入主题了,此篇是人工智能应用的重点,只用现成的技术不做底层算法,也是让初级程序员快速进入人工智能行业的捷径 目前市面上主流的AI技术提供公司有很多,比如百度,阿里,腾讯,主做语音的科大讯飞,做只能问答的图灵机器人等等 这些公司投入了很大一部分财力物力人力将底层封装,提供应用接口给我们,尤其是百度,完全免费的接口 既然百度这么仗义,咱们就不要浪费掉怎么好的资源,从百度AI入手,开启人工智能之旅 开启人工智能技术的大门 : http://ai.baidu.com/ 看看我大百度的AI大法,这些技术全部都是封装好的接口,看着就爽 接下来咱们就一步一步的操作一下 首先进入控制台,注册一个百度的账号(百度账号通用) 开通一下我们百度AI开放平台的授权 然后找到已开通服务中的百度语音 走到这里,想必已经知道咱们要从语音入手了,语音识别和语音合成 打开百度语音,进入语音应用管理界面,创建一个新的应用 创建语音应用App 就可以创建应用了,回到应用列表我们可以看到已创建的应用了 这里面有三个值 AppID , API Key , Secret

Python人工智能之路

萝らか妹 提交于 2020-04-28 11:12:37
本节内容 预备资料: 1.FFmpeg: 链接:https://pan.baidu.com/s/1jonSAa_TG2XuaJEy3iTmHg 密码:w6hk 2.baidu-aip: pip install baidu-aip 终于进入主题了,此篇是人工智能应用的重点,只用现成的技术不做底层算法,也是让初级程序员快速进入人工智能行业的捷径 目前市面上主流的AI技术提供公司有很多,比如百度,阿里,腾讯,主做语音的科大讯飞,做只能问答的图灵机器人等等 这些公司投入了很大一部分财力物力人力将底层封装,提供应用接口给我们,尤其是百度,完全免费的接口 既然百度这么仗义,咱们就不要浪费掉怎么好的资源,从百度AI入手,开启人工智能之旅 开启人工智能技术的大门 : http://ai.baidu.com/ 看看我大百度的AI大法,这些技术全部都是封装好的接口,看着就爽 接下来咱们就一步一步的操作一下 首先进入控制台,注册一个百度的账号(百度账号通用) 开通一下我们百度AI开放平台的授权 然后找到已开通服务中的百度语音 走到这里,想必已经知道咱们要从语音入手了,语音识别和语音合成 打开百度语音,进入语音应用管理界面,创建一个新的应用 创建语音应用App 就可以创建应用了,回到应用列表我们可以看到已创建的应用了 这里面有三个值 AppID , API Key , Secret Key

Python人工智能第一篇:语音合成和语音识别

橙三吉。 提交于 2020-04-28 11:12:22
Python人工智能第一篇:语音合成和语音识别 ​ 此篇是人工智能应用的重点,只用现成的技术不做底层算法,也是让初级程序员快速进入人工智能行业的捷径。目前市面上主流的AI技术提供公司有很多,比如百度,阿里,腾讯,主做语音的科大讯飞,做只能问答的图灵机器人等等。这些公司投入了很大一部分财力物力人力将底层封装,提供应用接口给我们,尤其是百度,完全免费的接口。既然百度这么仗义,咱们就不要浪费掉怎么好的资源,从百度AI入手,开启人工智能之旅 开启人工智能技术的大门 : http://ai.baidu.com/ 首先进入控制台,注册一个百度的账号(百度账号通用);打开百度语音,进入语音应用管理界面 创建一个新的应用; 创建语音应用App 就可以创建应用了,回到应用列表我们可以看到已创建的应用了 这里面有三个值 AppID , API Key , Secret Key 记住可以从这里面看到 , 在之后的学习中我们会用到 好了 百度语音的应用已经创建完成了 接下来 我会用Python 代码作为实例进行应用及讲解 一.安装百度的人工智能SDK: 首先咱们要 pip install baidu-aip 安装一个百度人工智能开放平台的Python SDK实在是太方便了,这也是为什么我们选择百度人工智能的最大原因 安装完成之后就来测试一下: baidu-aip Python SDK 语音合成技术文档 :

通过python将阿里云DNS解析作为DDNS使用

心已入冬 提交于 2020-04-13 16:14:11
【今日推荐】:为什么一到面试就懵逼!>>> 通过python将阿里云DNS解析作为DDNS使用 脚本需要Python2.x运行 安装alidns python sdk sudo pip install aliyun-python-sdk-alidns 准备以下数据 access_key_id: access_Key_secret: account_id:可以在你账户的 账号管理 >> 安全设置 中找到; rc_record_id:你需要先将 i_dont_know_record_id = ‘no’ 设为yes,然后运行脚本,在返还的内容中找到RecordId,这个就是了。获取到RecordId后还需要把i_dont_know_record_id设为no! rc_domain:一级域名(你的域名) rc_rr:请填写你的解析记录,对应的主机记录 rc_type:A,CNAME rc_ttl:请填写解析有效生存时间TTL,单位:秒 脚本 aliyun_ddns.py 获取外网IP curl -s ip.cn curl -s http://ip.taobao.com/service/getIpInfo2.php?ip=myip|grep -Po '(?<="ip":")\S+(?=")' 设置定时任务 crontab -l */10 * * * * root /usr/bin

Python获取阿里云产品云监控数据指标

岁酱吖の 提交于 2020-01-08 15:10:12
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 1.阿里云服务器 先创建阿里云账号; 购买一台低配置的阿里云ECS服务器; 还可以查看ECS云监控的监控指标数据; 2.通过阿里云官方的Python SDK API获取阿里云监控数据指标 阿里云为了保证每一个主账户的安全性,设置了一个RAM的访问控制,阿里云官方鼓励用户 使用RAM授权子账户,且为子账户创建 AccessKey ID 和 AccessKeySecret,在阿里云提供 的SDK中,必须使用AccessKey ID 和 AccessKeySecret才能通过API访问到云产品; 首先登录RAM,创建子账户,且为子账户生成 AccessKey ID 和 AccessKeySecret , https://ram.console.aliyun.com/overview ; 创建一个新的子账户 给这个子账户创建一个AccessKey ID 和 AccessKeySecret 然后给这个新的子账户添加权限,可以访问阿里云监控; 3.安装阿里云Python SDK, 且获取监控数据 安装Python SDK的链接地址: https://help.aliyun.com/document_detail/28622.html?spm=a2c4g.11186623.6.709.12e748d3cL2cM5

如何限制用户仅通过HTTPS方式访问OSS?

落爺英雄遲暮 提交于 2019-12-20 12:18:48
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一、当前存在的问题 当前OSS支持用户使用HTTPS/HTTP协议访问Bucket。但由于HTTP存在安全漏洞。大型企业客户都要求使用HTTPS方式访问OSS,并且拒绝HTTP访问请求。 目前OSS可以通过RAM policy方式实现:限制某个用户、角色拒绝通过HTTP协议访问指定的Bucket和对象。但是RAM Policy是一种基于用户的授权方式,无法针对资源进行授权。也就是说 无法针对Bucket或者对象级别,拒绝所有用户的HTTP请求 。目前我们正在基于Bucket Policy开发该功能,后续用户可以直接通过Bucket Policy设置HTTPS访问策略。 二、通过RAM Policy实现“限制用户仅通过HTTPS方式访问OSS” 阿里云RAM Policy有丰富的Condition参数,可以限制对资源的访问。这里我们利用"Secure Transport"条件参数生成RAM Policy,以实现 拒绝指定的用户通过HTTP方式访问Bucket 。 Condition 功能 合法取值 acs:SecureTransport 是否是https协议 “true”或者”false” 2.1RAM Policy示例 为了简化配置,我们事先给账号赋予“AliyunOSSFullAccess”

极验验证demo(django+vue)

只谈情不闲聊 提交于 2019-12-18 10:05:56
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 在使用之前,曾经试过用阿里云的人机验证,不过在签名部分比较复杂,下载sdk后需要自己写很多,折腾了一下,还是放弃。而腾讯云的人机验证python版本有demo,直接填写keyhe1secret就可以使用,但是demo使用的是web.py的框架,这个之前有了解过,比较好用,但是作者去世了,只有python2版本,没有3的版本,想了一下即使修改成3的版本,还要做改成django的,有点麻烦。网易云的宣传上有vue版本的,而且效果看起来不错,本来想试一下,但是注册后还要官方通过验证,等了1天还没通过,就打算另找方法。 偶然翻看博客,发现有人介绍geetest,看了一下感觉上手比较容易,sui遂注册使用。 一、简单注册使用 geetest官网: https://www.geetest.com/ 该公司主要是做验证的。目前开放的是行为验证。身份验证还未开放。 注册申请后,获得id和key。在其github项目上下载相应语言和版本,就可使用。 文档看起来也比较清晰 老版本python sdk下载: https://github.com/GeeTeam/gt-python-sdk 新版本python sdk下载: https://github.com/GeeTeam/gt3-python-sdk