Amazon Web Services ( AWS ) S3 를 드라이브 이용하기 > 센트리어 포스팅

본문 바로가기

포스팅

마이홈
쪽지
맞팔친구
팔로워
팔로잉
스크랩
TOP
DOWN

Amazon Web Services ( AWS ) S3 를 드라이브 이용하기

2024.07
29

본문

Amazon Web Services ( AWS ) S3 를 드라이브 이용하는 방법에 대해 기술한다.

1) Centos 계열 혹은 Amazon Linux 기준

2) centreor 라는 S3 는 만들어진 상태라고 생각하고

3) Identity and Access Management(IAM) 에서 보안자격증명에서 액세스 키가 Command Line Interface(CLI) 로 만들어진 상태


yum -y update 

yum -y install automake fuse fuse-devel gcc-c++ git libcurl-devel libxml2-devel make openssl-devel

git clone https://github.com/s3fs-fuse/s3fs-fuse.git

cd s3fs-fuse

./autogen.sh    

./configure

make

make install

echo "AWS_ACCESS_KEY_ID:AWS_SECRET_ACCESS_KEY" > /etc/passwd-s3fs

chmod 600 /etc/passwd-s3fs

mkdir /s3  

s3fs centreor /s3 -o allow_other,passwd_file=/etc/passwd-s3fs

 

이후 reboot 이 후에도 드라이브로 mount 가 되어 있기를 바라면

/etc/fstab 하단에 아래 줄을 추가한다.

s3fs centreor /s3 -o allow_other,passwd_file=/etc/passwd-s3fs


이 적용은 다른 사용자 EC2 에서 가능하다.


AWS CLI 를 사용하기 위해서는 

aws configure
위 명령을 실행하고 

앞서 설정한 AWS Access Key ID, AWS Secret Access Key
그리고 Default region name ( 한국 : ap-northeast-2 )
Default output format 는 값없이 엔터를 실행하면

aws 접근 환경이 설정되고 aws cli 명령인
aws s3 ls s3://bucket-name ( 목록 )
aws s3 cp /path/to/local/file s3://bucket-name/path/to/destination/ --recursive  ( 복사 )
aws s3 ls s3://your-bucket-name/path/to/folder/ --recursive ( 폴더와 파일 목록 )
aws s3 ls s3://your-bucket-name/path/to/folder/ --recursive --human-readable --summarize ( 파일 크기와 날짜 포함 )
위 명령어가 실행된다.

 

댓글목록0

등록된 댓글이 없습니다.

댓글쓰기

적용하기
자동등록방지 숫자를 순서대로 입력하세요.
게시판 전체검색