장고의 기본설정






◼️ 기본설정

모든 접근권한으로 허가로 등록한다.


기본적으로 모든 접근권한으로 허가하여, 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에 파일을 올리거나 삭제할 때 필요한 옵션






* 이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.