上传错误:“请求时间和服务器时间之间的差异太大”

时间:2013-09-12 09:21:39

标签: cloud google-cloud-storage

将文件从我的PC上传到Google Cloud时出现此错误:

  

请求时间和服务器时间之间的差异太大。

我搜索了很多但没有发现与Google云端存储相关的任何内容。建议的Amazon S3解决方案是否适用于Google云端存储?

2 个答案:

答案 0 :(得分:5)

当您的计算机时钟未正确同步时,通常会发生此错误。出现此问题的原因是Amazon S3Google Cloud Storage仅允许服务器与其请求客户端(用户PC)之间的最小15分钟的时间戳变化。所以两种存储方案的解决方案都是一样的。

要解决此问题,您必须同步系统时钟。另请检查以设置系统的标准时间和区域。

答案 1 :(得分:3)

您可以避免此错误的另一种方法是使用OAuth2而不是HMAC进行身份验证(OAuth2不像HMAC那样需要时钟同步)。请参阅https://developers.google.com/storage/docs/authentication#oauth