Aws

Github Actions을 이용한 Aws S3에 Vue프로젝트 배포하기 1

지오준 2022. 2. 28.
반응형

Aws S3 버킷을 생성합니다.

작업순서는 다음과 같습니다.

 

① Amazon S3 메뉴에서 버킷을 선택후 나오는 화면에서 버킷만들기 버튼을 클릭

② 버킷 만들기 화면의 버킷명과 리전을 선택합니다.

버킷 만들기 화면의 객체소유권은 권장으로 설정합니다.

버킷 만들기 화면의 모든 퍼블릭 액세스 차단은 체크를 해제후 Vue사이트 호스트가 가능하도록 퍼블릭 상태의 동의에 체크를 해서 설정합니다.

⑤ 버킷 만들기 화면의 버킷 버전 관리, 태그, 기본 암호화의 경우에는 변경이 불필요합니다. 

버킷 만들기 화면의 고급설정의 변경이 불필요하니 마지막으로 버킷 만들기버튼을 클릭해서 버킷을 생성합니다.

⑦ 생성된 버킷의 속성탭을 선택합니다.

⑧ 가장 하단의 정적 웹 사이트 호스팅의 편집버튼을 클릭합니다.

⑨ 정적 웹 사이트 호스팅 화면에서 활성화를 선택후 인덱스 문서와, 오류문서 페이지를 입력합니다.

⑩ 생성된 버킷의 권한탭을 선택합니다.

⑪ 3번째 항목인 버킷 정책의 편집버튼을 클릭합니다.

⑫ 버킷 정책 편집화면에서 S3정책을 아래와 같이 입력하고 우측하단의 변경저장버튼으로 버킷 정책을 저장하면 Aws S3버킷 생성은 완료가 됩니다.

{
    "Version": "2012-10-17",
    "Id": "Policy",
    "Statement": [
        {
            "Sid": "Stmt",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::버킷ARN/*"
        }
    ]
}

 

반응형

댓글