S3
2023.12.19 TIL - AWS SDK(Feat.S3) Credential 로드
AWS SDK Credential 설정 파일 업로드 기능을 AWS S3를 이용하여 구현하였다. S3 연동을 위해서는 AWS Client를 생성하여 리소스에 Credential 정보를 설정해야한다. application.yml 에 IAM의 access key와 secret key를 넣어놓고 AWS SDK의 AWSStaticCredentialsProvider를 통해 Credential을 생성하였다. 후에 프로젝트 피드백을 다음과 같이 받았다. S3Config에서 AWSStaticCredentialsProvider보다는 DefaultCredentialProviderChain를 이용하는 것이 더 좋습니다. (체이닝 방식으로 IAM 권한을 순차적으로 확인하여 서비스 운영 환경이 여러 개여도 코드는 한줄로 대응이 ..