본문 바로가기

AWS 기술/Storage2

AWS Transfer Family 를 통해 FTP Client 로 S3 파일 송수신 AWS 는 EBS, EFS, FSx, S3, Glacier 등등, 사용자의 요구사항에 맞춰진 다양한 스토리지 서비스를 제공합니다. 각각의 스토리지 서비스에는 특징이 있는데, 그 중에서도 특히 가격대 용량비가 뛰어난 S3 와 리눅스 시스템에 파일 시스템을 쉽게 마운트 할 수 있는 사용자나 관리자들의 관심이 상당히 많았습니다. 그런데, S3 는 파일 기반의 스토리지가 아닌 객체 스토리지 서비스이고, S3 에 맞는 도구 (S3 Browser 등) 를 이용하거나 AWS CLI 를 이용해야만 접근하고, 송수신할 수 있었습니다. (물론, 비공식적인 오픈소스 툴을 통해 리눅스에 마운트하는 방법이 있었지만, 경험상 마운트가 풀려버리는 문제가 자주 발생하여, 운영 환경에 절대 적용하지 않았습니다.) 또한, EFS 는 완..
S3 정책 (Endpoint와 특정 확장자 객체만 업로드) + IAM Role 활용 * S3 bucket 정책 Endpoint와 특정 확장자(jpg)파일만 업로드 할 수 있도록 하는 정책 특정 확장자의 객체만 S3에 업로드 할 수 있도록 하는 정책 예제 https://aws.amazon.com/ko/premiumsupport/knowledge-center/s3-allow- certain-file-types/ 추가로 특정 IAM Role을 가진 서비스만 접근 가능하고, 그 외에는 모두 Deny 시키는 정책 { "Version": "2012-10-17", "Id": "Policy1464968545158", "Statement": [ { "Sid": "Stmt1464968483619", "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::1111..