S3를 이용하게되면, CloudFront를 통하여 CDN서비스를 이용할 수 있습니다. EC2에 S3를 마운트 하여 편리하게 이용해 보도록 합니다.
S3 mount 방법에는 S3QL, S3FS, S3Backer 등 여러가지가 있습니다.
저는 대부분 사용하시는 S3FS로 Mount 하였습니다.
1. S3FS 설치
s3fs 설치 이전에 ubuntu 인 경우 다음과 같은 패키지가 설치되어 있어야 합니다.
$sudo apt-get install build-essential libfuse-dev fuse-utils libcurl4-openssl-dev libxml2-dev mime-support
* CentOS 의 경우 yum install fuse fuse-devel libstdc++-devel curl-devel libxml2-devel openssl-devel
다운로드 받고 소스컴파일하여 설치 합니다.
$wget http://s3fs.googlecode.com/files/s3fs-1.61.tar.gz
$tar xvzf s3fs-1.61.tar.gz
$./configure –prefix=/usr
$make && make install
참고 : http://code.google.com/p/s3fs/wiki/InstallationNotes
2. s3 bucket mount
aws accesskey 와 secretkey 를 등록해줍니다.
$touch /etc/passwd-s3fs && chmod 640 /etc/passwd-s3fs && echo ‘[accesskey]:[secretkey]‘ > /etc/passwd-s3fs
마운트 할 디렉토리를 생성해 줍니다.
$mkdir -p /mnt/s3
마운트 합니다. Options을 주어야 업로드 등이 가능합니다. ^^
$s3fs [bucketname] -o use_cache=/tmp -o allow_other /mnt/s3
참고 : https://forums.aws.amazon.com/thread.jspa?threadID=39361
3. Unmount 방법
unmount : $sudo fusermount -u /mnt/s3
이제 ec2에서 s3에 편리하게 접근이 가능하네요.^^
참고 url : http://wp.yoonc.co.kr/2012/07/ec2%EC%97%90-s3%EB%A5%BC-mount-%ED%95%98%EB%8A%94%EB%B2%95on-ubuntu/
'AWS' 카테고리의 다른 글
How to sync local folder with Amazon S3 bucket with CloudBerry S3 Explorer (0) | 2014.05.21 |
---|---|
AWS RDS for Oracle Setup (2) | 2014.05.21 |
Amazon Web Service, AWS - EC2 생성하기 (0) | 2014.05.21 |
Amazon Web Service, AWS - EC2 접속하기 (0) | 2014.05.21 |
Amazon Web Service, AWS - EC2에 파일 올리기 (0) | 2014.05.21 |