[TIL]21.12.27

박주홍·2021년 12월 27일
0

Today I Learned

목록 보기
85/104

클라이언트에서 이미지파일과 텍스트(문자열)을 데이터로 받으면 이미지파일은 S3 SDK FOR NodeJS를 통해서 S3 스토리지로 저장한다. 이때 S3에 저장된 이미지파일의 path를 데이터베이스에 저장해서 서버가 클라이언트에 이미지를 렌더링할때 S3에 저장된 이미지파일의 path를 줘서 렌더링할 수 있도록 한다. 이때 EC2의 서버와 RDS을 사용할 건데,, 그러기 위해선 EC2 SDK와 RDS SDK를 공부해야 할 것 같다.

지금 상황

  1. 사진 올리는 컴포넌트 만들어야함
    이때 위에 언급한 것들로 기능구현해야함.

잠만 근데, S3의 버킷에서 정적 웹 호스팅하는데, 그러면 빌드한 파일에 넣으면 되지 않을까? 이미지파일 바로 렌더링할 수 있도록?

formData 객체 사용방법 공식문서

https://developer.mozilla.org/en-US/docs/Web/API/FormData/Using_FormData_Objects

CredentialsError: Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1

IAM에서 AccessKey랑 Secret 잘 받아왔고, mkdir ~/.aws

vi ~/.aws/credentials

[default]
aws_access_key_id = <YOUR_ACCESS_KEY_ID>
aws_secret_access_key = <YOUR_SECRET_ACCESS_KEY>

잘 넣어줬는데, 안되는 걸 봐서 내일 원인을 알고 해결해야겠다

profile
고통없는 성장은 없다고 할 수 있겠다....

0개의 댓글