- S3에 파일 업로드하기
- IAM 에서 엑세스 키 발급 이유
- 기본적으로 AWS 의 리소스에는 아무나 접근을 할 수 없도록 막아놓음
- 원하는 사용자가 S3에 접근하여 파일을 업로드 할 수 있어야 한다. (여기서는 백엔드 서버만)
- 즉, S3에 접근 권한을 받기 위해 IAM에서 권한을 부여받아야 한다.
- IAM 사용자 생성하기
- IAM으로 이동
- 사용자 > 사용자 생성 선택
- 사용자 세부 정보 지정
- 권한 설정
- 직접 정책 연결에서 AmazonS3FullAccess 을 선택한다.
- 직접 연결 선택 시, 권한에 대해 미리 만들어둔 리스트를 확인할 수 있다.
- AmazonS3FullAccess 는 S3에 접근할 수 있는 모든 기능에 대한 권한을 얻는다는 의미이다.
- 직접 정책 연결에서 AmazonS3FullAccess 을 선택한다.
- 검토 및 생성에서 변경사항 없이 사용자 생성
- IAM으로 이동
- IAM에서 엑세스키 발급받기
- 보안 자격 증명에서 엑세스 키 만들기 선택
- 엑세스 키 모범 사례 및 대안에서 AWS 외부에서 실행되는 애플리케이션 선택
- AWS외부에서 실행되는 애플리케이션, 즉 서버에서 접근하기 위해 선택한다.
- 엑세스 키 검색에서 엑세스 키와 비밀 엑세스 반드시 저장한다.
- S3에 접근하기 위해 인증된 사용자인지 증명하기 위한 값.
- 보안 자격 증명에서 엑세스 키 만들기 선택
- IAM 에서 엑세스 키 발급 이유
'Server&load > AWS' 카테고리의 다른 글
웹서비스 배포에 사용되는 S3, CloudFront (0) | 2025.05.07 |
---|---|
S3 를 활용해 Express 서버에 이미지 업로드 기능 구현하기 (0) | 2025.05.06 |
S3 버킷 생성하기 (0) | 2025.05.05 |
S3의 의미와 S3를 활용한 아키텍처 구성. (0) | 2025.05.04 |
Express 서버에 RDS 연결 및 종료하기 (0) | 2025.05.03 |