Ubuntu 22.04 버전으로 진행하였습니다.
apt-get update
1. apt 업데이트를 수행합니다.
apt-get install -y s3fs
2. s3fs 패키지를 설치합니다.
echo ‘ACCESSKEY’:’SECRETKEY’ > /etc/passwd-s3fs (혹은 $HOME/.passwd-s3fs)
3. /etc/passwd-s3fs에 AWS 자격 증명 키 정보를 저장합니다.
mkdir “dir name”
4. 버킷에 마운트 할 디렉토리를 생성합니다.
s3fs “bucket name” “mount point”
5. s3fs 명령어를 사용하여 버킷과 디렉토리를 마운트합니다.
5-1. 이후 df 명령어를 사용하여 마운트가 성공적으로 되었는지 확인합니다.
6. 테스트를 하기 위해 버킷과 마운트 한 디렉토리 내에 테스트 파일을 생성합니다.
7. 웹 콘솔에서 마운트 한 S3 버킷을 확인해보면 테스트 파일이 생성된 것을 확인할 수 있습니다.
8. 반대로 콘솔에서 버킷에 테스트 파일을 업로드합니다.
9. 서버의 마운트 디렉토리에서 테스트 파일을 확인할 수 있습니다.
fusermount -u “mount point” / umount “mount point”
10. 위 명령어를 통해 마운트를 해제할 수 있습니다.
10-1. 액세스 키 변경이 필요한 경우 마운트를 해제하고 기존 키 정보를 변경한 후에 다시 마운트합니다.