-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
#322 AWS-SDK V3으로 마이그레이션 #323
base: dev
Are you sure you want to change the base?
Conversation
src/modules/stores/aws.js
Outdated
const {getSignedUrl} = require("@aws-sdk/s3-request-presigner") | ||
const {PutObjectCommand,S3} = require("@aws-sdk/client-s3") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
지난번에 말씀해주신 것처럼, prettier가 동작하지 않은 것 같아요!
- 오 이번에 CI 단계에 prettier 검사를 넣어볼까요?
const {getSignedUrl} = require("@aws-sdk/s3-request-presigner") | |
const {PutObjectCommand,S3} = require("@aws-sdk/client-s3") | |
const { getSignedUrl } = require("@aws-sdk/s3-request-presigner"); | |
const { PutObjectCommand, S3 } = require("@aws-sdk/client-s3"); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
오 너무좋아요..! 아니면 git hook으로 하나 걸어놔도 괜찮을 것 같아요!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
우왕 최종 이미지 용량도 줄어들었겠군요... AWS 사용하는 코드들 모두 확인하시고 변경하시느라 고생 많으셨습니다!
유닛 테스트는 왜 깨졌을까요.. 😢 |
본 작업은 프론트엔드에서 작업도 병행되어야 합니다~
|
꼬인 아픔 제가 잘 알기에 적용 완료 후 올려드립니다 |
083240a
to
f83acaa
Compare
aws.js에 있던
에서 에러 Catch하여 반환하는 Try Catch문을 제거하였습니다. 에러 나는 것을 굳이 잡아서 반환값으로 돌려주는 것 보다는, 에러를 Throw하는 Behavior를 그대로 가져가고, Caller가 이에 대한 책임을 지는 것이 맞는 부분이라고 생각이 듭니다. |
Summary
It closes #322
매번 실행할때마다 Deprecated 경고가 뜨는 AWS-SDK의 버전을 v2에서 v3으로 마이그레이션 수행함.