将文件从我的PC上传到Google Cloud时出现此错误:
请求时间和服务器时间之间的差异太大。
我搜索了很多但没有发现与Google云端存储相关的任何内容。建议的Amazon S3解决方案是否适用于Google云端存储?
答案 0 :(得分:5)
当您的计算机时钟未正确同步时,通常会发生此错误。出现此问题的原因是Amazon S3和Google Cloud Storage仅允许服务器与其请求客户端(用户PC)之间的最小15分钟的时间戳变化。所以两种存储方案的解决方案都是一样的。
要解决此问题,您必须同步系统时钟。另请检查以设置系统的标准时间和区域。
答案 1 :(得分:3)
您可以避免此错误的另一种方法是使用OAuth2而不是HMAC进行身份验证(OAuth2不像HMAC那样需要时钟同步)。请参阅https://developers.google.com/storage/docs/authentication#oauth