본문 바로가기
공부

AWS CLI S3 에러 : RequestTimeTooSkewed (+ Ubuntu 시간 설정)

by yeaseul912 2023. 3. 27.
728x90
에러 원인

로컬 환경 : WSL Ubuntu 20.04

AWS S3 : Asia Pacific(Seoul) Region

 

평소대로 AWS CLI 를 활용하여 S3 에 파일을 업로드 하려고 했는데 다음과 같이 오류가 떴다.

/scheduler/build/libs$ aws s3 cp scheduler-0.1.0.jar s3://******/backend/scheduler.jar --acl=public-read
upload failed: ./scheduler-0.1.0.jar to s3://******/backend/scheduler.jar An error occurred 
(RequestTimeTooSkewed) when calling the CreateMultipartUpload operation: 
The difference between the request time and the current time is too large.

Request Time Too Skewed 는 요청 시간이 너무 어긋나 있다. 는 뜻인데

요청시간과 현재 시간사이의 차이가 너무 크다고 한다.

 

설.. 마?!

WSL
Window

터미널을 계속 열어 두었더니 시간 동기화가 안되었었나보다.

 

하여 WSL 시간 설정을 동기화 해주었다.

 

에러 해결 : Ubuntu 시스템 시간 대한민국 시간으로 맞추기

WSL 이 아닌 클라우드 서버나 가상 서버의 경우에는 NTP 를 통해 서버 시간을 맞추도록 한다.

 참고 : [Ubuntu 20.04] 우분투 NTP 시간 동기화 설정

 

[Ubuntu 20.04] 우분투 NTP 시간 동기화 설정

몇 시예요?! 몇 시?! / NTP 시간 동기화 설정하기

velog.io

 

- WSL 시간 동기화하기

 

1. chrony 설치

sudo apt -y install chrony

 

2. chrony 서비스 켜기. 주기적으로 시간이 타임서버와 동기화 된다.

sudo service chrony start

 

성질 급하게 바로 했을 때는 2일 전이었는데, 5초 정도 기다리고 하니까 정상적으로 시간이 출력되었다.

 

Reference

Amazon Simple Storage Service API Reference - Error Responses

WSL 2 시간 동기화 문제 임시방편 조치하기

반응형

'공부' 카테고리의 다른 글

[Spring Boot] ssl 적용  (0) 2023.04.03
[Linux] 내가 쓴 명령어들 정리  (0) 2023.03.31
MYSQL 명령어 정리(DML)  (0) 2022.07.02
MYSQL 비밀번호 재설정  (0) 2021.09.27
IT 정보  (0) 2021.09.23

댓글