阿里云 OSS RequestTimeTooSkewed

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: 前言开发伙伴做oss出现了问题 一看报错发现是时间的问题报错如下之后我设置了时间 date "2017-09-09 12:35:21" 之后保存clock -w,但是访问还是有问题,所以改时区。

前言


开发伙伴做oss出现了问题 一看报错发现是时间的问题报错如下


wKiom1myNHbAbfi6AAAYJYKkdF4489.png-wh_50


之后我设置了时间 date "2017-09-09 12:35:21" 之后保存

clock -w,但是访问还是有问题,所以改时区。但是还不对只好ntpd了。



php版阿里oss sdk,请求时抛RequestTimeTooSkewed错误,

 

说时间差距太大,搜了一下发现是服务器的时间设置问题。

 

我们在安装完Centos Linux操作系统之后,点击系统的时间发现与现在所使用的时间不一致,相差有8小时,而在安装系统的时候我们选择的时区是上海,但是CentOS Linux默认的bios时间是utc时间(UTC是协调世界时(Universal Time Coordinated)英文缩写,是由国际无线电咨询委员会规定和推荐,并由国际时间局(BIH)负责保持的以秒为基础的时间标度。UTC相当于本初子午线(即经度0度)上的平均太阳时,过去曾用格林威治平均时(GMT)来表示.北京时间比UTC时间早8小时,以1999年1月1日0000UTC为例,UTC时间是零点,北京时间为1999年1月1日早上8点整。),所以我们在时间上面相隔了8个小时。这个时候bios的时间和系统的时间当然是不一致,一个代表 utc 时间,一个代表cst(+8时区),即上海的时间。

让我们动手将操作系统的时间进行同步吧!

在CentOS Linux中终端命令中执行以下命令:

1、vi /etc/sysconfig/clock   #编辑时间配置文件

     ZONE="Asia/Shanghai"
     UTC=false                          #设置为false,硬件时钟不于utc时间一致
     ARC=false

2、ln -sf /usr/share/zoneinfo/Asia/Shanghai    /etc/localtime    #linux的时区设置为上海时区

3、ntpdate 0.cn.pool.ntp.org    #对准时间

如果没有安装ntp服务器,刚需要先执行以下命令:

yum install ntp #安装ntp服务器

4、/sbin/hwclock --systohc   #设置硬件时间和系统时间一致并校准

好了,我们的CentOS linux系统时间和计算机硬件时间终于都是cst时间了,并且都是上海时区,终于是正常啦。

访问成功如下:


wKioL1myNQjTr1CiAAD4ELGULPI891.png-wh_50


总结!细节决定成败!

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
目录
相关文章
|
4月前
|
API 对象存储 索引
阿里云OSS操作
阿里云OSS操作
|
5月前
|
存储 API 开发工具
阿里云OSS
【7月更文挑战第19天】阿里云OSS
203 1
|
7月前
|
存储 安全 对象存储
oss
oss
207 0
|
存储 安全 Java
阿里云OSS的运用
阿里云OSS的运用
|
存储 JSON 对象存储
OSS访问授权
对象存储通常都会提供控制列表(Access Control List, ACL)的读/写权限、授权策略、防盗链等功能,实现存储资源的访问控制和管理。
|
存储 对象存储 数据安全/隐私保护
配置阿里云Oss
配置阿里云Oss
配置阿里云Oss
|
API 对象存储
OSS使用
纯小白
1361 0
|
对象存储 数据安全/隐私保护
OSS 403 InvalidAccessKeyId
常见的 OSS 错误码分析
11879 1
OSS 403 InvalidAccessKeyId
|
Web App开发 存储 文件存储
关于OSS
阿里云对象存储服务Object Storage Service,简称OSS,是阿里云对外提供的云存储服务。它可以通过本简单的REST接口,在任何时间、任何地点、任何互联网设备上进行上传和下载数据。 需求 : 项目中有做到图片和文档的下载功能,即点击图片的下载链接直接触发浏览器下载,而不是浏览器打开图片,预览大图。
关于OSS
|
Linux 数据中心 对象存储
【OSS】使用Terraform管理OSS
本文介绍Terraform的安装和配置详情,以及如何使用Terraform来管理OSS。
359 0
【OSS】使用Terraform管理OSS
下一篇
DataWorks