ACC 에서 AWS 의 스토리지 서비스인 S3 와 CDN 인 CloutFront 에 대해 간략히 학습하고, 핸즈온을 진행하였다.
Amazon S3 는 인터넷용 스토리지 서비스이다. 사용자는 데이터를 버킷(bucket)이라는 논리적 단위에 저장할 수 있으며, 이 버킷은 각기 다른 지역에 분산될 수 있다. S3 는 높은 내구성, 가용성을 제공하며, 데이터 백업, 아카이빙, 정적 웹 사이트 호스팅 등에 사용된다.
Amazon CloudFront 는 콘텐츠 전송 네트워크(CDN) 서비스이다. CloudFront 를 통해 콘텐츠를 사용자에게 더 빠르고 효율적으로 전달할 수 있다. CloudFront 는 전 세계에 분산된 엣지 로케이션을 사용해 사용자가 가까운 서버에서 콘텐츠를 전달받을 수 있도록 한다. 이는 웹 페이지 로딩 속도를 높이고 사용자 경험을 향상시킨다.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow", // allow
"Principal": {
"Service": "cloudfront.amazonaws.com"
},
"Action": "s3:GetObject", // s3 로부터 객체 가져오는 것을
"Resource": "arn:aws:s3:::YOUR_BUCKET_NAME/*",
"Condition": {
"StringEquals": {
"AWS:SourceArn": "arn:aws:cloudfront::YOUR_CLOUDFRONT_DISTRIBUTION_ID" // 이 소스에서
}
}
}
]
}