You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
현재 크루 생성 시 엔티티에 S3 이미지 경로를 그대로 입력하는 것이 아닌, 별도의 common에 S3Config 클래스를 만들어 작성 중입니다.
해당 이유는 다음과 같습니다.
-> 혹시나 S3 버킷의 경로가 변경되거나, 다른 스토리지 서비스로 이전해야 하는 경우, 엔티티 클래스의 코드를 직접 수정해야 함
→ 외부에서 대신 경로를 설정함(서비스단에서 생성 시 AWS 경로 설정 정보를 넣어 크루를 생성함)
-> AWS S3 버킷의 경로 정보나, 특히 접근 키 같은 민감 정보를 코드에 직접 쓰는 것은 보안상 바람직하지 않음
-> 해당 정보가 외부에 노출되면, AWS 리소스를 무단으로 사용당할 수 있음
따라서 별도의 설정 클래스(S3 설정 클래스)를 만들어 해당 값을 엔티티 생성 시에 명시하지 않는 방법이 있을 선택하였습니다.
이와는 별개로 현재 "제공해준 S3에 있는 크루의 이미지 경로를 그대로 사용할 경우, 생성 시에 S3상에 있는 이미지는 사용 가능하지만 추후 이미지 변경, 이미지 삭제는 불가능하다"라는 단점이 있어, 수정과 삭제에 대한 S3에 대해서 의논할 필요가 있습니다.
신규 기능[feat] 새로운 기능을 추가한다.기타[chore] 패키지 구조 변경 및 삭제, 이외의 기타 작업을 수행한다.
1 participant
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
✏️ 논의 사항: AWS S3의 이미지 사용
프로그램 내 S3 이미지 사용과 관련하여 의논이 필요합니다.
현재 크루 생성 시 엔티티에 S3 이미지 경로를 그대로 입력하는 것이 아닌, 별도의 common에 S3Config 클래스를 만들어 작성 중입니다.
해당 이유는 다음과 같습니다.
-> 혹시나 S3 버킷의 경로가 변경되거나, 다른 스토리지 서비스로 이전해야 하는 경우, 엔티티 클래스의 코드를 직접 수정해야 함
→ 외부에서 대신 경로를 설정함(서비스단에서 생성 시 AWS 경로 설정 정보를 넣어 크루를 생성함)
-> AWS S3 버킷의 경로 정보나, 특히 접근 키 같은 민감 정보를 코드에 직접 쓰는 것은 보안상 바람직하지 않음
-> 해당 정보가 외부에 노출되면, AWS 리소스를 무단으로 사용당할 수 있음
따라서 별도의 설정 클래스(S3 설정 클래스)를 만들어 해당 값을 엔티티 생성 시에 명시하지 않는 방법이 있을 선택하였습니다.
이와는 별개로 현재 "제공해준 S3에 있는 크루의 이미지 경로를 그대로 사용할 경우, 생성 시에 S3상에 있는 이미지는 사용 가능하지만 추후 이미지 변경, 이미지 삭제는 불가능하다"라는 단점이 있어, 수정과 삭제에 대한 S3에 대해서 의논할 필요가 있습니다.
S3를 설정한 다른 글들
https://awse2050.tistory.com/62
https://velog.io/@ililil9482/AWS-S3-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0
Beta Was this translation helpful? Give feedback.
All reactions