S3 버킷에서 파일을 다운로드하고 삭제합니다. 버킷에는 약 50000 개의 파일이 있습니다. 다운로드 및 모든 10000 또는 이상한 파일을 삭제 한 후, 나는이 오류가 발생합니다.요청 시간과 현재 시간의 차이가 너무 큽니다.
File "/Library/Python/2.7/site-packages/boto/s3/key.py", line 544, in delete
headers=headers)
File "/Library/Python/2.7/site-packages/boto/s3/bucket.py", line 760, in delete_key
query_args_l=None)
File "/Library/Python/2.7/site-packages/boto/s3/bucket.py", line 779, in _delete_key_internal
response.reason, body)
boto.exception.S3ResponseError: S3ResponseError: 403 Forbidden
<?xml version="1.0" encoding="UTF-8"?>
<Error><Code>RequestTimeTooSkewed</Code><Message>The difference between the request time and the current time is too large.</Message><RequestTime>Sun, 07 Dec 2014 20:09:54 GMT</RequestTime><ServerTime>2014-12-07T21:09:56Z</ServerTime><MaxAllowedSkewMilliseconds>900000</MaxAllowedSkewMilliseconds>
Mac에서는 이미 time.apple.com과 동기화되는 NTP를 실행하고 있습니다. 이 문제를 해결하기 위해 내가 할 수있는 또 다른 조치는 무엇입니까? S3 버킷의 많은 수의 파일/키를 지우는 것보다 더 효율적인 방법이 있습니까? 관련 코드 블록 :
명령이 실행 된 시간은 얼마입니까? – helloV
실행하는 데 시간이 걸립니다. 한 시간 이상. –