S3(Simple Storage Service) (1) S3란? 아마존에서 제공하는 객체 스토리지 서비스 객체 object, AWS는 S3에 저장된 데이터 하나 하나를 객체라고 명명하는데, 하나 하나의 파일이라고 생각하면 된다. 버킷 bucket, 객체가 파일이라면 버킷은 연관된 객체들을 그룹핑한 최상위 디렉토리라고 할 수 있다. 버킷 단위로 지역(region)을 지정 할 수 있고, 또 버킷에 포함된 모든 객체에 대해서 일괄적으로 인증과 접속 제한을 걸 수 있다. 버전관리 S3에 저장된 객체들의 변화를 저장. 예를들어 A라는 객체를 사용자가 삭제하거나 변경해도 각각의 변화를 모두 기록하기 때문에 실수를 만회할 수 있다. (2) 프리티어 스탠다드 스토리지 5GB Get 요청 20,000개 Put 요청 2,000개
실습
S3-버킷만들기
버킷이름 설정
엑세스 설정 체크해제
검토
만든 버킷 클릭
업로드
업로드 파일 선택
중복감소 체크
업로드 확인
EC2인스턴스 실행
sudo su - /루트계정
apt-get update /업데이트
sudo apt-get install build-essential git libfuse-dev libcurl4-openssl-dev libxml2-dev mime-support automake libtool
sudo apt-get install pkg-config libssl-dev
S3FS 다운로드
git clone https://github.com/s3fs-fuse/s3fs-fuse
cd s3fs-fuse/
./autogen.sh
./configure --prefix=/usr --with-openssl
make
sudo make install
vi /etc/passwd-s3fs
[AWSAccessKeyId]:[AWSSecretKey]
chmod 640 /etc/passwd-s3fs
vi /etc/fuse.conf
mount_max = 1000 주석 해제
user_allow_other 주석 해제
마운트 s3fs [버킷 이름] [마운트 포인트] -o allow_other -o use_cache=/tmp
mkdir /s3
s3fs user-s3-ex /s3 -o allow_other -o use_cache=/tmp
업로드한 파일이 리눅스에 다운로드가 된다.
'클라우드 > AWS' 카테고리의 다른 글
(AWS)Glacier (0) | 2018.11.24 |
---|---|
(AWS)EFS (0) | 2018.11.24 |
(AWS)EIP (0) | 2018.11.21 |
(AWS)RDS, wordpress 연결하기 (0) | 2018.11.21 |
(AWS)RDS (0) | 2018.11.21 |