* 실습 절차 메모
* 프리티어 기준이며, 앞 포스팅부터 순차적으로 보는 게 맞음.
1. AWS 관리 콘솔 로그인
* https://aws.amazon.com/ko/console/
* 프리 티어 없으면 우선 티어 생성부터
2021.09.01 - [IT/AWS] - [AWS] AWS - 1. 프리 티어 계정 생성하기 및 관련 용어
2. AWS S3 버킷 생성
1) S3 서비스 접근
* S3 검색 및 선택
2) 버킷 만들기
* 임의 버킷 이름 입력 후 버킷 만들기 선택 (대문자 사용 불가)
3. 생성한 버킷에 파일 업로드
1) 버킷 선택
2) 업로드 선택
* 일반적인 파일 업로드 절차 수행
3) 업로드 파일 접근 확인
* 파일을 선택해서 객체 개요에서 객체 URL을 확인할 수 있다.
* 원래는 URL로 접근가능하지만 현재 접근권한이 모든 퍼블릭 접근 차단 상태이다. 권한을 설정해보자.
4. AWS S3 버킷 접근 권한 설정
1) 버킷 선택
* 권한 탭 선택 후 편집
2) 권한 설정 변경
* 확인 타이핑 후 확인 버튼 선택
* 이제 업로드한 객체 URL로 객체에 접근이 가능하다.''
5. 웹 사이트 호스팅
1) 버킷 정책 입력
* 버킷 정책을 JSON으로 입력하자. 복사는 아래서 가능.
* 밑줄은 반드시 내 버킷명으로 해야 된다.
* 정책 JSON 코드 복사
{
"Version" : "2021-09-02",
"Id" : "Policy1397993518062",
"Statement" : [
{
"Sid" : "Stmt1397993241249",
"Effect" : "Allow",
"Principal" : {
"AWS" : "*"
},
"Action" : "s3:GetObject",
"Resource" : "arn:aws:s3:::내버킷명/*"
}
]
}
2) 속성 탭의 정적 웹 호스팅 선택
3) 호스팅 활성화
* 변경사항 저장 선택
* index.html 파일 생성 후 3번을 참고해 버킷 root에 업로드해두자.
<html>
<head>
<title> S3 Website </title>
</head>
<body>
<p> Hello S3 World </p>
</body>
</html>
4) 웹 사이트 접근
* 다시 버킷 > 속성 탭에서 정적 웹 사이트 호스팅을 찾아보면 아래 앤드포인트 주소가 나온다.
* 주소를 선택해 접근해보자.
* index.html 파일이 호출된다.
" S3 버킷 생성부터 웹 사이트 호스팅까지 실습해봤다. 끝. "
'IT > Cloud' 카테고리의 다른 글
[AWS] AWS 실습 - 9. Amazon VPC 실습 (0) | 2021.09.03 |
---|---|
[AWS] AWS 이론 - 8. Amazon VPC (0) | 2021.09.03 |
[AWS] AWS 실습 - 6. Amazon EBS 볼륨 추가 생성 및 마운트 실습 (0) | 2021.09.02 |
[AWS] AWS 실습 - 5. Amazon EC2 Server 생성 및 putty 접속 (0) | 2021.09.02 |
[AWS] AWS 이론 - 4. Amazon EBS (0) | 2021.09.02 |
댓글