AWS 2

AWS S3 에 presigned url 로 파일 업로드할때 실패 해결

AWS S3 에 presigned url 로 파일 업로드할때 실패 해결 프로젝트에서 AWS S3 에 파일을 업로드를 하는데, 서버에서 파일을 직접 올리는 경우가 아니라 클라에서 파일을 올려야 하는 경우가 있다. 보통 인증키를 노출하지 않기 위해서 인데, 이럴때 서버에서 업로드 하려고 하는 파일에 대해서 접근 유효 시간이나 전송 메소드(PUT/POST), 해쉬값 같은거를 포함해서 미리 사인(presign)을 받은 url 을 얻을 수 있다. (AWS API 요청에 서명) 그럼 이 presigned url 을 유효 시간내에 아무나 올릴 수 있게 되고 클라에서 이 url 을 가지고 파일을 업로드 한다. 클라에서 파일을 업로드하는 시나리오는 이렇게 진행하면 되는데, 다음과 같은 url 에서 https 가 시작할때..

Engineering/Etc 2018.10.26

AWS S3 설정

AWS S3 설정 AWS 에서 S3 설정을 위한 과정을 정리해보았다. AWS S3 콘솔에 접속한다. (https://s3.console.aws.amazon.com/s3 또는 https://aws.amazon.com/ 에서 콘솔에 로그인후 서비스 에서 S3 선택) 현재 사용중인 버킷 리스트를 확인할 수 있다. 버킷 생성"+ 버킷 만들기" 로 클릭해서 버킷 생성을 한다. (1) 이름 및 리전 "버킷 이름" 은 고유한 값을 위해 DNS 형식의 이름을 입력한다. ex) test.abc.com "리전" 을 선택한다. ex) 아시아 태평양(서울) 선택 "기존 버킷에서 설정 복사" 는 기존 버킷 설정을 복사할 수 있다. 기존 버킷이 있을 경우에 선택해서 "다음" 을 클릭한다. 최초 생성은 "다음" 을 선택한다. (2..

Engineering/Etc 2018.10.19