关于RDS备份文件使用wget下载提示403 Forbidden的情况

  使用wget下载提示403错误当我们RDS物理备份文件时,例如:

  原因:

  URL中包含有特殊字符比如&,从而造成URL被截断导致请求URL在OSS中不存在,所以当我们访问时被拒绝提示403。

  解决办法:

  可以将备份文件URL使用英文""扩起来即可下载,详情见下图:

实例操作:

wget -c "http://rdsbak-hz********622.tar.gz?OSSAccessKeyId=LTAIyKz*********Cng8%3D" -O aliyunrds_master.tar.gz
--2018-09-15 22:08:24--  http://rdsbak*******ta_20180914000622.tar.gz?OSSAccessKeyId=LTAI*****Zf88Cng8%3D
正在解析主机 rdsbak-hz-v3.os****yuncs.com)... 100.118.28.50, 100.118.28.49, 100.118.28.44, ...
正在连接 rdsbak-hz-v3.oss-cn-han*****n-hangzhou-internal.aliyuncs.com)|100.118.28.50|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:121482936489 (113G) [application/x-tar]
正在保存至: “aliyunrds_master.tar.gz”

 2% [==>                                                                                                                ] 3,390,576,336 19.9MB/s

原文地址:https://www.cnblogs.com/weifeng1463/p/9652636.html

时间: 2024-10-12 23:50:48

关于RDS备份文件使用wget下载提示403 Forbidden的情况的相关文章

CentOS 6.x下wget 下载提示 Unable to locally verify the issuer’s authority 完美解决方案

CentOS 6.x下wget 下载提示 Unable to locally verify the issuer's authority 完美解决方案 栏目:Linux 作者:小天 点击: 1,453 次 升级了wget 和 OpenSSL后,下载https链接的文件时出现提示:ERROR: cannot verify ftp.gnu.org's certificate,.... Unable to locally verify the issuer's authority. 如下图: 其实解决

windows下nginx访问web目录提示403 Forbidden

在windows下 http服务器nginx时,访问web目录提示403 Forbidden,首先需要了解nginx出现403错误是什么意思: 403 Forbidden表示你在请求一个资源文件但是nginx不允许你查看,403 Forbidden 只是一个HTTP状态码,像404,200一样不是技术上的错误. 找到nginx.conf: 将user nobody 改为user root;重启ng,仍无效果. 后发现nginx默认是不支持浏览目录的. 找到 autoindex  off 更改为o

windows下apache提示403 Forbidden解决方法

可以先参考http://www.cnblogs.com/allenblogs/archive/2010/08/16/1800456.html这篇文章的方法(记得改了之后重启Apache). 还不行,那就是防火墙的问题了. 我是Win7系统,具体步骤是: [控制面板]->[Windows 防火墙]->[允许程序或功能通过Windows防火墙]

Nginx网站根目录更改及导致403 forbidden的问题解决

最近因为工作需要,要将Nginx网站根目录更改下,通过网上的一些教程更改后,但发现测试的时候一直提示403 forbidden错误,后台通过一个朋友的提示也解决了,所以现在将详细的步骤分享给大家,有需要的朋友们可以参考学习. 一.更改根目录 Nginx默认网站根目录为/usr/local/nginx/html,要将它改成/home/fuxiao/www 更改方法: ? 1 vi /usr/local/nginx/conf/nginx.conf 将其中的 ? 1 2 3 4 location /

更改Nginx网站根目录以及导致的403 forbidden问题解决

版权声明:本文为博主原创文章,未经博主允许不得转载. 一.更改根目录 Nginx默认网站根目录为/usr/local/nginx/html,要将它改成/home/fuxiao/www 更改方法: vi /usr/local/nginx/conf/nginx.conf 将其中的 location / { root   html; index  index.php index.html index.htm; } 改为 location / { root   /home/fuxiao/www; ind

nginx:403 forbidden 二种原因

出现403 forbidden的两种原因:1.是缺少索引文件(index.html/inde.php):2.是权限问题 一.缺少索引文件index.html/inde.php 比如下面的配置: server { listen 80; server_name z.com; location / { root /home/www/zgw/; index index.html; } } 当你在/home/www/zgw/下面没有index.html文件,此时你使用z.com来访问时,它找不到索引文件,

wget下载阿里云oss的文件报错403

问题 在实际工作中,我们为了方便,会将一些脚本储存在云端(阿里云OSS),这样方便我们使用和下载,但是在实际的使用过程中,我们会遇到一些问题. 示例链接:https://djxlsp.oss-cn-shenzhen.aliyuncs.com/shell/tcp-status.sh?OSSAccessKeyId=LTAI8hlsoWKOIPS8&Expires=1561364265&Signature=w2i1aL3sfHcX%2Fj06N52%2BhSvQaJU%3 然后我们通过 wget

oracle官网下载老版本jdk + 如何命令行下wget下载jdk

一.文章由来 1.前天有人再去你咨询如何下载jdk的老版本,在oracle官网上找了老半天,找不到相应的选项~ 2.等待问题解决了之后,又抛出来一个新的问题,如何wget直接下载,毕竟百十来兆的文件,下载下来再上传对于我们这种蜗牛带宽来说也是一件苦逼的事情~ 二.如何下载jdk的历史版本 1.访问http://www.oracle.com 2.点击Downloads---->Java for Developers 3.在弹出的的页面中,下拉页面到最下面,点击历史归档 4.点击进去,同意协议,然后

Wget下载终极用法和15个详细的例子

Wget是一种很好用的因特网下载工具,他具有的很多特性是其他工具所不能比拟的,再者他是一个轻量级可配置的下载工具. 本文结合例子介绍Windows下wget的多种下载方法和用途. 1.用Wget下载单个文件 下载的时候会显示: ~文件的大小.连接状态.连接地址以及文件的大小 ~保存的名称 ~下载进度条 ~下载速度.时间,还有多少未下载 例如我下载editplus时输入 wget http://software-files-a.cnet.com/s/software/12/32/81/47/epp