[Ŭ¶ó¿ìµå] s3 À¥»çÀÌÆ® È£½ºÆà ip Á¦ÇÑ

yooni   
   Á¶È¸ 3688   Ãßõ 0    

안녕하세요. 오랜만에 들어와서 또 질문만 드리게 되네요.

제목에서처럼 지금껏 S3 를 사용해서 웹사이트를 호스팅하고 있는데, 모종의 사유로 특정 버킷에 대한 외부 액세스를 제한해야 될 일이 생겼습니다. 특정 버킷의 외부 액세스를 조직 내부 ip에서만 허용하기 위해 s3 버킷 정책을 건드려 봤는데, 그렇게 하니 s3 엔드포인트 주소로는 원하는 대로 ip 접속 제한도 잘 작동되지만 그 버킷을 route 53에 연결하니 기존 도메인으로는 전혀 접속이 안되는 문제가 있습니다. cloudfront와 연결해서 waf를 쓰는 방법도 고려해보고는 있지만 지금 제한하려는 버킷 자료들이 그렇게 접속량이 많지 않은 구 자료들이라 또 추가로 비용이 드는 방화벽을 쓰는 게 부담입니다. 그래서... 버킷 정책 수정만으로 도메인을 사용해 특정 ip에서만 접속할 수 있는 기능을 구현할 수 있는 방법을 알고 있으시다면 답변 주시면 감사하겠습니다. 

현재 s3 버킷에 등록한 정책 첨부하겠습니다. 

{

    "Version": "2012-10-17",

    "Id": "IpDeny",

    "Statement": [

        {

            "Sid": "Test",

            "Effect": "Deny",

            "Principal": "*",

            "Action": "s3:*",

            "Resource": "arn:aws:s3:::가림/*",

            "Condition": {

                "NotIpAddress": {

                    "aws:SourceIp": "가림"

                }

            }

        }

    ]

}

epowergate 2022-02
bucket/pbject policy·Î´Â ºÒ°¡´É ÇÕ´Ï´Ù.
IAM Policy¿¡¼­ °¡´ÉÇÒ °Ì´Ï´Ù.
ÇÏÀ̹٠2022-03
AWS S3¿¡ ´ëÇÑ Æ¯Á¤IPÁ¦ÇÑ¿¡ ´ëÇÑ ¸µÅ©ÀÔ´Ï´Ù.
https://aws.amazon.com/ko/premiumsupport/knowledge-center/block-s3-traffic-vpc-ip/
yooni 2022-03
´äº¯ ¸ðµÎ °¨»çÇÕ´Ï´Ù ¤Ð¤Ð °á±¹ ¾ó¸¶Àü s3¿¡¼­´Â ±¸ÇöÀ» ¸øÇÏ°í lightsail ¼­¹ö Çϳª ¸¸µé¾î¼­ ±¸ÇöÇß½À´Ï´Ù


Á¦¸ñPage 19/129
2015-12   1662756   ¹é¸Þ°¡
2014-05   5127865   Á¤ÀºÁØ1
2013-06   9347   ȸ¿øK
2013-06   9875   ȸ¿øK
2016-06   8165   °ïµµ
2016-04   35833   inter6
2017-06   6351   µÈÀå¸À¹Ù³ª³ª
2013-10   24530   ºü½Ã¿Â
2019-01   4955   ºü½Ã¿Â
2017-04   5394   Äɸ®½º
2016-01   6504   ²áÀ×
2017-04   7090   ÇູÇϼ¼
2016-01   12582   ĵÀ§µå
2017-09   9918   ºü½Ã¿Â
2015-03   16634   ¹Î»çÀå
2017-04   6339   ²Ù±¸±Ã
2013-06   10084   ȲÁø¿ì
2013-10   29982   Ä¡ºñ¶óºÎ
2017-06   6053   µÈÀå¸À¹Ù³ª³ª
2015-03   6620   Àü¼³¼ÓÀǹ̡¦
2015-12   11899   ¸ÓÀç±ä
2016-04   6395   ¼ÛÁÖȯ