2014년 12월 4일 목요일

Mac OSX에서 AWS S3를 mount하기

참고자료

http://qiita.com/isaoshimizu/items/c9d0f88ce30ae2079dfa

준비

brew가 인스톨 되어있을것.
aws iam에 s3에 접근가능한 유저를 작성해둘것

수순

brew를 통한 패키지 인스톨

brew update
brew install curl libxml2 fuse4x fuse4x-kext
brew install s3fs

fuse4x의 설정

이하 명령을 수행하기에 앞서 fuse의 버전이 변하지 않았는지를 위 brew설치 과정중에 확인할것. 혹은

ls /usr/local/Cellar/fuse4x-kext/
명령을 통해 버전을 확인할것. 아래에 0.9.2로 되어있는 버전이 다를경우 그 부분은 변경.


sudo cp -rfX /usr/local/Cellar/fuse4x-kext/0.9.2/Library/Extensions/fuse4x.kext /System/Library/Extensions/
sudo chmod +s /System/Library/Extensions/fuse4x.kext/Support/load_fuse4x
sudo kextload /System/Library/Extensions/fuse4x.kext/

AWS접근 권한의 설정
AccessToken / SecretKey를 설정

vi ~/.passwd-s3fs

내용물

ACCESS_KEY:SECRET_KEY

그냥 accesskey/secretkey를 :로 이어붙임.

permission은 아래와 같이 설정

chmod 600 ~/.passwd-s3fs

마운트하기

mkdir ~/s3
s3fs BUCKET_NAME ~/s3

언마운트하기

umount ~/s3

댓글 없음:

댓글 쓰기