利用OSS将ECS服务器系统盘备份下载到本地
最近有个ECS测试服务器快到期了,暂时又不想用,就像着先备份下来,等后面有需要了再用。故在此做下记录(需要利用oss中转)!
1、创建ecs系统快照
云服务器 ECS —— 存储与快照 —— 云盘 —— 创建快照(约10分钟)
2、创建自定义镜像
云服务器 ECS —— 存储与快照 —— 快照 —— 选择刚才的快照,创建自定义镜像
3、导出自定义镜像
云服务器 ECS —— 实例与镜像 —— 镜像 —— 选择刚才创建的自定义镜像 —— 更多 —— 导出镜像(选择oss地址,导出时间约10分钟后会出现在oss文件列表中)
4、在[……]
钉钉扫码登录前端页面(附加参考php后端&钉钉消息通知)
钉钉扫码登录前端页面,另提供php后台处理授权code的参考代码。
http://dingding.ranjuan.cn/saoma.html——直接访问该地址,可以显示扫码
http://dingding.ranjuan.cn/getUserCode.html——上一步扫码后跳转的地址
使用前先在钉钉开发者后台配置扫码登录应用。回调域名我测试的时候,只要填写到顶级域名就行(如:http://dingding.ranjuan.cn),不一定非得填写到具体的uri路径
下面是saoma.html文件源码,注意修改redirect_uri与appid的配置
[……]
阿里云OSS前端直接上传(服务端签名直传并设置上传回调)
前端直传文件到OSS的好处是减轻后台服务器的中转压力,但是前往不能使用明文直传的模式,否则可能被盗取appkey和appsecretkey(可参考我之前这篇文章:https://ranjuan.cn/get-aliyun-oss-appkeysecret/)
本文介绍采前端根据从服务器( 后端使用的是php7.1 )获取policy、accessid、signature,直接提交上传到阿里云oss服务器,上传成功后会回调你配置的回调地址,实现后台将oss地址存入数据库的方法。
下面附部分源码:
index.html(http://ranjuan.cn/AliO[……]
[运营商级解决方案]旧路由器换新路由器后密码错误无法上网,错误691
昨天买的新无线路由器到货后,急急忙忙就想着去把旧路由器给替换下来,结果给新路由器配置好宽带账号密码后发现不能上网,提示账号密码错误,一直以为是输入错误确认了很多遍(当时办宽带留的名片上也手写了账户密码,而且都是纯数字的不可能输错!),后来搞了4个小时终于解决了。原来是移动机房把我的宽带账号密码与路由器的mac地址绑定了,新换的路由器虽然宽带账号密码是对的但是新路由器的mac与老的不一样,就导致拨号服务器校验失败。这种情况属实不多见,如果你自己不会改路由器mac地址的话,建议直接给片区装宽带的客服反应,不要打10010官方全国统一号,他们可以直接把你新路由器的mac重新绑定下。
为了避免后[……]
被泄露的OSS密钥(阿里云OSS使用前端直传的危害)
之前简单写过一篇介绍OSS几种上传方式对比的文章(阿里云OSS上传方式对比),其中最不建议的就是使用js前端直传的方式,下面本文将结合实际例子,看看它为什么不安全。
一、如何判断目标站点是不是使用了OSS的前端直传
按F12打开浏览器的调试窗口,然后进行在web的上传页面进行文件上传操作,如果浏览器Console窗口出现了类似以下的信息(please use STS for safety……)则说明采用的是不安全的前端直传。
意思就是阿里oss的前端直传的js sdk提示为了安全起见,使用STS授权前端的模式进行上传,而不要直接把阿里云oss的AccesssKey[……]