티스토리 뷰

반응형

1. AWS Console에서 EC2 좌측 메뉴 중 Elastic Block Store -> 볼륨 클릭

2. 우측 상단 볼륨 생성 클릭

3. 크기는 1G, 가용영역은 설정했던 subnet-1과 동일한 가용영역을 선택한다.

4. 아래 태그 추가 클릭 후, 키에는 Name, 값에는 해당하는 -ebs를 입력 후, 우측 하단 볼륨 생성 클릭

5. 생성한 볼륨이 사용가능 상태가 되면, 좌측에서 체크해서 선택 후, 우측 상단 작업 클릭 후 볼륨 연결 클릭

6. 인스턴스 목록 중 본인이 만든 인스턴스(-web1) 선택 후, 볼륨 연결 클릭(dev/xvdf)

7. Lab 2를 참고해서, putty를 활용하여 인스턴스로 접속 후 다음 명령을 통해 EBS 설정

 

sudo -i
lsblk
mkfs -t xfs /dev/xvdf
mkdir /data
mount /dev/xvdf /data #띄어쓰기 준수 필요
df -h

여기서 xvdf 와 같은 건, 볼륨 연결에서 설정한 걸로 바꿔줘야 한다.

다음과 같이 할당되어 있다면 성공한 것이다.

 

t2.micro 인스턴스 안에, ebs라는 공간을 만든 것이다.

 

Lab 4

AWS S3

버킷을 만든다.

1. AWS console에서 서비스 검색창에 S3 검색 후 S3 클릭

2. 버킷에서 버킷 만들기 클릭

3. 버킷 이름을 입력하고, 리전은 본인의 리전 선택

4. ACL 활성화됨 선택 후 버킷 소유자 선호 선택

 

5. 모든 퍼블릭 액세스 차단 선택 해제하고, 우측 주의사항 선택 후 하단의 버킷만들기 클릭

(주의 : 보안이 필요한 자료는 절대로 퍼블릭 액세스 차단을 해지하시면 안됩니다)

 

6. 생성한 버킷 이름 클릭

7. 업로드 버튼 클릭

8. 파일 추가 클릭한 뒤, 웹에서 아무 이미지 하나를 다운로드 받아 해당 이미지를 선택

9. 이미지 선택 후 업로드 클

10. 하단의 업로드 된 이미지 클릭

11. 우측 객체 작업 클릭 및 ACL을 사용하여 퍼블릭으로 설정 클릭

12. 퍼블릭으로 설정 클릭

13. 객체 url을 복사하여 메모장에 저장(객체 url은 속성에 객체 url에 있다)

14. Lab 1에서 생성한 EC2 인스턴스로 접속한 뒤, 다음 명령어로 웹서버 설정(색표시 된 곳을 주의하여 작성, 가운데 https로 시작하는 주소는 위에서 지정한 url로 변환해야 한다)

sudo -i
echo "<html>" > /var/www/html/index.html
echo "<body>" >> /var/www/html/index.html
echo "<img src=\https://a000000 bucket.s3.ap northeast-2.amazonaws.com/cat.jpg\">" >> /var/www/html/index.html
echo "</body>" >> /var/www/html/index.html
echo "</html>" >> /var/www/html/index.html

 

 

15. 인스턴스의 퍼블릭 ip를 웹브라우저에서 접속하여, 저장한 이미지가 출력되면 성공이다.

 

 

반응형