◼️ 기본설정
모든 접근권한으로 허가로 등록한다.
기본적으로 모든 접근권한으로 허가하여, sdn으로 역할을 풀어준다.
스트림서버용 s3 파일을 만들고 싶으면 OAI방식의 클라우드프론트를 이용할 것
IAM
django 에서 사용하기위해서 IAM의 권한이 필요하다.
◼️ 버킷정책
| { "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::AWS_ACCOUNT_ID:user/user_name" }, "Action": [ "s3:PutObject", "s3:GetObjectAcl", "s3:GetObject", "s3:ListBucket", "s3:DeleteObject", "s3:PutObjectAcl" ], "Resource": [ "arn:aws:s3:::bucket_name/*", "arn:aws:s3:::bucket_name" ] } ] } |
버킷이름과 유저이이름을 수정하여 입력한다.
버킷을 제어할 옵션들이다.
◼️ cors 정책
| [ { "AllowedHeaders": [ "*" ], "AllowedMethods": [ "GET", "PUT", "POST", "DELETE", "HEAD" ], "AllowedOrigins": [ "*" ], "ExposeHeaders": [], "MaxAgeSeconds": 3000 } ] |
장고에서 s3에 파일을 올리거나 삭제할 때 필요한 옵션
* 이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.