-
S3에 정적 웹 사이트 호스팅 시 IP로 whitelist 적용하기개발 이야기/인프라 구축 및 운영 2018. 6. 20. 15:30728x90반응형
AWS 문서를 따라 했지만 안되는 문제가 발생했다. (공식 문서)
아래와 같은 방법으로 처리해야 whitelist를 적용할 수 있다.
1. 해당 bucket의 권한 탭에서 "버킷 정책"을 선택. 아래와 같이 정보를 입력한다.
{
"Version": "2012-10-17",
"Id": "Policy......",
"Statement": [
{
"Sid": "WhiteListfor",
"Effect": "Deny",
"Principal": "*",
"Action": "s3:*",
"Resource": "arn:aws:s3:::your-bucket-name/*",
"Condition": {
"NotIpAddress": {
"aws:SourceIp": "Ip address range to allow"
}
}
}
]
}
2. 해당 버킷의 필요한 파일, 폴더에 "everyone 읽기 속성"을 부여한다.
이렇게 하면 원하는 IP 대역에서만 접근이 가능해진다.
반응형'개발 이야기 > 인프라 구축 및 운영' 카테고리의 다른 글
EC2 - Server refused our key 에러 해결 방법 (0) 2018.06.26 EC2 활용기 - 생성 및 mac/linux 에서 원격으로 접근하기 (0) 2018.06.26 S3에 정적 웹 사이트 호스팅 시 IP로 whitelist 적용하기 (0) 2018.06.20 API Gateway 호출 시 400 Bad request error (0) 2018.06.11 auto export for mobile analytics (0) 2018.03.28 aws 에 Putty로 접속하기, FTP로 파일 올리기 (0) 2015.08.26