首先需要安装阿里云的SDK库

阿里云SDK核心库PIP安装命令pip install aliyun-python-sdk-core

阿里云关系型数据库  PIP安装命令:pip install aliyun-python-sdk-rds

官方api参考OpenAPI Explorer

#!/usr/bin/env python
#coding=utf-8

from aliyunsdkcore.client import AcsClient
from aliyunsdkcore.acs_exception.exceptions import ClientException
from aliyunsdkcore.acs_exception.exceptions import ServerException
from aliyunsdkrds.request.v20140815.DescribeBackupsRequest import DescribeBackupsRequest
import json
import re
import requests

#RDS用户ACESS KEY

IClientProfile profile = DefaultProfile.GetProfile("cn-hangzhou", "<accessKeyId>", "<accessSecret>")

request = DescribeBackupsRequest()
request.set_accept_format('json')
request.set_DBInstanceId("DBInstanceId") #RDS数据库实例名
response = client.do_action_with_exception(request)
response=str(response, encoding='utf-8')
response = json.loads(response)
url =response["Items"]["Backup"][0]["BackupDownloadURL"]#获取URL链接
print (url)
filename = (url[url.rindex('/')+1:url.rindex('?')])
print ("downloading with urllib")
#f=requests.get(url)

path = "E:\\filepath\"
print (path)
#f=requests.get(url)
#下载文件
#with open(filename,"wb") as code:
#    code.write(f.content)
urllib.request.urlretrieve(url,path+filename )

如果出现类似报错

则导入ssl模块,然后在urllib.request.urlretrieve前使用ssl._create_unverified_context关闭认证

import ssl
ssl._create_default_https_context = ssl._create_unverified_context

python 读取最新阿里云RDS数据库备份并下载相关推荐

  1. 阿里云RDS数据库备份迁移遇到的问题

    最近需要备份迁移RDS数据库,备份下来的库7G左右,备份下来的SQL文件里有几行参数删掉才能导入新的数据库里,记录下此次过程! 导入报错信息如下: Err]1227 - Access denied; ...

  2. 阿里云RDS数据库备份恢复【取证】教程

    一.安装虚拟机 选择Centos 6.5 Centos6.5安装 经过不断折腾,最后换了Centos7 来做恢复,过程与6.5差不多. 二.安装mysql数据库 mysql安装方法 最后参考的这个链接 ...

  3. 阿里云RDS数据库备份恢复

    1.备份 mysqldump -h [链接] -u [用户名] -p"[密码]" [数据库名] > [存储位置] 2.恢复 mysql -uroot -p --default ...

  4. 问题:阿里云RDS数据库Binlog日志一直增大,撑爆磁盘

    问题:阿里云RDS数据库Binlog日志一直增大,撑爆磁盘 最后结果,是因为MySQL语句问题,没有where的条件下,导致更新操作 没有开启安全模式,需要开启sql更改安全模式,禁止没有where的 ...

  5. 阿里云rds数据备份恢复

    由于阿里云rds数据库备份的是物理备份,这个备份恢复,阿里云官方恢复是需要重新购买数据库才能恢复.下边介绍下如何恢复数据. 1.阿里云数据库备份实例,恢复数据的时候需要将数据恢复到本地数据库,是不能直 ...

  6. mysql rds 定时执行_如何使用脚本自动备份阿里云rds数据库

    vim .mysqldump.sh #脚本都放置到/d20141212/scripts下,创建.mysqldump.sh的文件目的是,这个文件里有数据库的连接信息,要隐藏掉.所以加了.. #!/bin ...

  7. mysql阿里云RDS数据库从库搭建

    概述 本文主要讲解阿里云RDS数据库的从库搭建,虽然RDS数据库自带一个备库,但是自己手里没有,总觉得不安全. 搭建过程 1. 所需环境 ①一个固定IP的LINUX服务器(windows没试过),无论 ...

  8. 【数据库取证篇】阿里云RDS数据库简介

    [数据库取证篇]阿里云RDS数据库简介 ​ 初识RDS基本信息,知其然,再知其所以然-[suy] 文章目录 [数据库取证篇]阿里云RDS数据库简介 (一)云数据库RDS简介 1.各版本功能 (二)RD ...

  9. 云产品学习之路(阿里云01)阿里云rds数据库导出

    参考文档:阿里云rds数据库导出到windows本地数据库中 1.进入阿里云rds控制台,选择实例列表进入rds实例 2.进入备份恢复,选择全量备份下载

最新文章

  1. AI一分钟 | “钢铁侠”马斯克冒冷汗直面跳票尴尬;Apollo2.0确定下个月初出征美国,李彦宏发力全球梦
  2. 全球75亿美元的网络安全险 会是保险业下一块金矿吗?
  3. html的ol和ul和li,HTML 列表元素OL、UL、LI
  4. 如何自学python到做项目-总算明白如何通过项目学习python
  5. Flask实战----做了一个简易版CSDN
  6. 问题 1462: [蓝桥杯][基础练习VIP]Huffuman树
  7. 没有什么能难倒伟大的电子工程师,办公室想点蚊香没打火机怎么办?安排!...
  8. 测试晶面间距软件_纳米材料粒度测试方法大全
  9. 采用java信号量(semaphore)让线程轮流打印
  10. 104 规约模拟器linux,变电站自动化系统调试装置 Substation automation system debugging device...
  11. redis-配置主从-实际操作-over
  12. ise 时钟约束_ISE时序约束笔记2——Global Timing Constraints
  13. 设计社交网络的数据结构
  14. Java中常见异常及异常处理方式
  15. 空洞卷积(Dilated Convolution)简介
  16. 拼接字符串Joiner的用法
  17. 用java实现一个简单的网络聊天室
  18. linux mysql统计次数_按条件计数 - MySQL统计函数记录_数据库技术_Linux公社-Linux系统门户网站...
  19. 完全指南:在 Linux 中如何打印和管理打印机
  20. 科目三-上海松江小昆山

热门文章

  1. Word 边框刷使用方法
  2. ZYNQ学习笔记PS部分【基本介绍】
  3. 智能(语音)对话系统架构研究
  4. java 飞机 源码_Java 飞机游戏源码(带音乐)
  5. Cesium中的儒略日JulianDate
  6. 华北电力大学控制与计算机工程学院怎么样,华北电力大学控制与计算机工程学院实践部10月25日动保劳动感想...
  7. 常用存储器(SRAM、DRAM、NVRAM、PSRAM)简单介绍
  8. 分享推荐国产串口PSRAM外扩芯片EMI7064LSME
  9. while(true) Thread.Sleep(XX)我通常是用这种写法,有没有更好的写法或者改进
  10. java-php-python--数字相册管理系统-点赞演示2021计算机毕业设计