-
AWS s3 객체 url 접근Project/NYAM 2023. 2. 3. 17:40
새로 알게 된 사실들
1. AWS S3 콘솔창(웹페이지)에서 같은 이름의 객체 (이미지 파일)을 올리면 객체가 수정이 된다. -> 파일 덮어 쓰기 개념이다.
2. 파일(객체)을 새로 업로드 할시 업로드 하단의 추가로 속성들을 설정을 해주거나 버킷의 정책을 추가해주자.
- 개별 ACL 권한지정 -> 모든 사람 -> 객체 읽기 클릭을 해줘야 업로드 이후 외부 익명에서 사진의 접근, 데이터 읽기가 가능하다.
위의 방법 또는 버킷의 정책을 수정하는 방식도 있다. > aws 에서 권장을 하는 방식이다.
-----------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------
- Version : 버전은 두가지를 지원한다.
-Effect : allow 와 deny 두가지가 있다.
-Action: 오브젝트들을 읽기만( 조회)가능하다 하는 것을 기재해주자.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "CustomPublicRead",
"Effect": "Allow",
"Principal": "*",
"Action": [
"s3:GetObject",
"s3:GetObjectVersion"
],
"Resource": [
"arn:aws:s3:::example-storage/store/*",
"arn:aws:s3:::example-storage/test/*",
"arn:aws:s3:::example-storage/review/*"
]
}
]
}'Project > NYAM' 카테고리의 다른 글
MongoDB,NestJs 공백 제거, 공백포함 문자열 찾기 [검색 기능 고도화] (0) 2023.02.19 "냠" 아 이제는 "마이무라" 유저 160명 돌파 그치만 서버가.. (0) 2023.02.18 Package.json 스크립트 작성 (0) 2023.01.19 앱 심사로 인한 서버 버전 관리 문제(feat , 무중단 배포) (1) 2023.01.09 [Errno 13] Permission denied: '/var/log/letsencrypt/.certbot.lock' (0) 2023.01.09