본문 바로가기

클라우드/AWS

7. AWS ( 스토리지 )

1. Elastic Block Store

1.1. 볼륨

  - 가용영역 a public 서브넷에 인스턴스 두개 생성 & 접속할 bastion 인스턴스 생성

   - bastion에서 접속하기 위한 키 이동

scp를 이용하여 키이동
권한 부여

 

  - bastion을 이용하여 원격 접속

bastion을 통한 원격 접속

 

  - 볼륨 디스크 확인

 

  - 볼륨생성

볼륨 생성
볼륨의 경우 가용영역을 넘나들 수 없다.
생성완료

 *** 윈도우에서 해당 기능을 통해 볼륨 암호화 가능

 

  - 생성한 볼륨을 인스턴스에 연결

볼륨 연결

 

첫 번째 인스턴스에 연결

  - 첫 번째 리눅스에서 확인

추가한 볼륨이 확인된다.

 

  - fdisk로 파티션 생성

 

  - blkid로 기존 파일 시스템 확익 => xfs

 

  - 파일 시스템 생성 및 디렉토리에 마운트 및 확인

파일 시스템 생성 후 확인
디렉토리 생성 및 마운트 , 확인

 

mount로 확인

  - 파일 생성 후 확인

cat을 생성 후 확인

 

  - 마운트 해제

 

  - 분리

 

  - 두 번째 서버에 볼륨 연결

 

  - 두 번째 서버 확인 후 마운트하여 위에서 생성한 파일 확인 ( 파티션작업은 첫번째 서버에서 진행했기 때문에 재진행하

    지 않아도 마운트가 가능하다.

파티션 확인 후 마운트
파일 확인

 

2. Amazon S3

  - 객체 스토리지 서비스

  - 버킷 생성

이름 및 리전 설정

 

객체 소유권 및 퍼블릭 엑세스 차단 설정

 

버킷 버전 관리와 기본 암호화 설정

 

  - 버킷 생성 확인

 

  - 버킷에 파일 업로드

업로드 클릭

 

파일 추가를 통해 사진 파일 추가
속성을 통해 스토리지 클래스 선택, 파일의 사용도에 따라 지정

 

  - 생성 확인 및 url로 진입

생성확인

 

public 엑세스 불가 항목때문에 진입 불가

  - public 엑세스 차단 비활성

 

  - 버킷에 객체 소유권 편집 -> acl 활성화

acl 활성화

 

  - 활성화하고 나면 acl 편집가능

 

  - acl 편집

진입 가능하도록 파일에 권한 설정

 

 

  - url로 접속하면 이미지 확인 가능

이미지 확인 가능

 

 

  - 첫번째 서버에 httpd 설치 후 이미지 파일을 버킷에서 가져와 서비스 실행

서비스 설치

 

버킷의 이미지 파일의 주소로 img 소스 출력하게 html 작성

 

서비스를 실행하면 사진파일이 출려됨을 보인다.

 

 

2.1. S3 : 정적 컨텐츠 관리

  - index.html 파일 생성

파일생성

  - 버킷에 업로드

업로드

 

  - 권한 편집

 

  - url 입력 시 사이트 출력 확인

 

  - 버킷 -> 정적 웹사이트 호스팅

활성화 및 인덱스 문서 설정

 

주소를 확인 할 수 있다.

 

해당 주소로 웹사이트 확인

'클라우드 > AWS' 카테고리의 다른 글

9. AWS ( 오토스케일링 )  (0) 2022.06.23
8. AWS ( RDS )  (0) 2022.06.22
6. AWS ( 실습 )  (0) 2022.06.21
5. AWS ( CLI, 2Tire VPC, 로드 벨런싱)  (0) 2022.06.20
4. AWS ( SSH 인증 )  (0) 2022.06.17