오늘도 개발자 Backend Developer

[S3] 특정 IP만 사용 가능하도록 설정하는 법

1. S3 버킷 설정

image

2. 설정 추가

{
   "Version":"2012-10-17",
   "Id":"S3PolicyId1",
   "Statement":[
      {
         "Sid":"IPAllow",
         "Effect":"Allow",
         "Principal":"*",
         "Action":"s3:*",
         "Resource":"arn:aws:s3:::examplebucket/*",
         "Condition":{
            "NotIpAddress":{
               "aws:SourceIp":"0.0.0.0/32"
            },
            "IpAddress":{
               "aws:SourceIp":[
                  "54.240.143.0/24",
                  "54.241.143.0/24"
               ]
            }
         }
      }
   ]
}

관련문서

  • https://docs.aws.amazon.com/ko_kr/AmazonS3/latest/dev/example-bucket-policies.html#example-bucket-policies-use-case-3