in AWS

AWS – S3 버켓 정책

아마존 S3에서 기본적으로 버켓은 Private로 생성이 된다. 대량의 파일을 업로드 하고 이를 공유할려고 한다면 일일이 권한을 바꿔주어야 한다. 매우 반복적인 작업이 되므로 아래와 같이 정책을 생성하여, 버켓에 적용하게 되면, 버켓 내부에 포함된 모든 파일을 쉽게 접근 할 수 있다.


Example)

{
  "Id": "Policy125042226491",
  "Statement": [
    {
      "Sid": "Stmt2123042135427",
      "Action": [
        "s3:GetObject"
      ],
      "Effect": "Allow",
      "Resource": "arn:aws:s3:::mybucket/*",
      "Principal": "*"
    }
  ]
}

위와 같은 JSON구조를 가지게 된다. 포멧을 외울 필요 없이 아마존은 정책 생성기 툴을 지원한다.

Write a Comment

Comment