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