AWS 썸네일형 리스트형 S3 버킷에 저장된 객체를 다른 스토리지 클래스로 이전하기 수명주기 방식을 이용하여 객체를 Glacier 스토리지로 이전 S3 수명 주기 구성에서 규칙을 추가하여 S3에 있는 객체를 다른 S3 스토리지 클래스로 전환하도록 설정할 수 있다. 우선 자주 엑세스하는 버킷을 하나 생성한(여기서는 web-upload-bucket을 standard 클래스로 생성) 다음 [관리] 메뉴를 클릭한다 [수명 주기 규칙 생성]을 클릭한다 수명 주기 규칙 이름을 입력하고 [규칙 범위 선택]에서 버킷 안의 모든 객체에 적용할 것인지 필터를 통해 특정 객체에만 적용할 것인지 선택한다 객체 생성 30일 후에 객체의 "현재 버전"을 Glacier에 이전하는 설정이다 주의) Glacier에 저장할 때는 파일의 갯수에 따라 $0.01가 발생하므로 압축한 상태로 백업해야 비용을 절약할 수 있다 .. 더보기 AWS CLI sync 명령을 사용하여 로컬에서 S3로 데이터를 전송 프로그래밍 방식으로 액세스하는 사용자를 생성한다 "Administrator Access" 정책을 연결한다 생성한 사용자의 [보안 자격 증명]에 들어가서 액세스 키를 생성한다 아래의 링크에 들어가 운영체제에 맞는 AWS CLI 설치 방법을 참고한다 docs.aws.amazon.com/ko_kr/cli/latest/userguide/install-cliv2.html AWS CLI 버전 2 설치, 업데이트 및 제거 - AWS Command Line Interface 이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오. docs.aws.amazon.com S3 버킷을 하나 생성한 다음 "backup"이라.. 더보기 Amazon Route 53을 DNS 서비스로 구성 + ALB 구축 사전 설정: ALB에 웹 서버 2개를 연결 이번 실습을 진행하기 위해서는 도메인이 있어야한다 ''freenom"이라는 사이트에 가면 무료로 도메인을 얻을 수 있다 빈칸에 원하는 도메인명을 입력한 다음 [Check Availability]을 클릭한다 원하는 도메인명을 선택한 다음 [Get it now!]을 클릭한다 (since는 예시이고 실습에 쓰일 도메인명은 "encorecloud.ga" 이다) 우측 상단에 [Checkout]이 뜨면 클릭한다 [period]를 클릭하면 도메인명을 사용할 기간을 선택할 수 있는데 최대 12개월까지 무료로 사용할 수 있다 기간을 선택한 다음 우측 아래의 [Continue]를 클릭한다 빨간박스 안에 인증에 사용할 이메일을 입력한 다음 [Verify My Email Addres.. 더보기 Bastion Host에서 웹 서버에 접속하기 SSH 포트포워딩을 이용하여 Bastion Host(퍼블릭 서브넷)에서 웹 서버(프라이빗 서브넷)에 접속한 뒤 DB서버(프라이빗 서브넷)에 접근하기 《사전지식》 포트포워딩(=SSH터널링)이란? 포트 포워딩은 컴퓨터나 네트워크 장치가 로컬 네트워크 외부의 다른 장치에 액세스 권한을 부여하여 컴퓨터의 IP나 포트 조합에 대한 데이터 트래픽 정보를 수집하고 다른 IP 주소나 포트로 경로를 재설정하는 것이다. 쉽게 말해 데이터가 특정 컴퓨터의 IP 주소로 전송되는 도중에 해당 데이터를 가로채서 전혀 다른 위치로 리디렉션하는 프로세스이다. 현재 사용자는 웹 서버에서 80번 포트로 바인딩 된 서비스에 접근하려고 하지만 Web Server의 보안그룹에서 SSH(22번 포트)를 제외한 나머지 포트들은 차단하고 있기 때.. 더보기 EC2에 탄력적IP 연결 EC2 인스턴스 생성 시 기본설정 [퍼블릭 IP 자동 할당]을 비활성화로 설정한다 VPC 서비스에 들어와서 좌측 [탄력적 IP]를 클릭하면 우측 상단에 [탄력적IP 주소 할당]이 보인다 탄력적IP를 생성해보자 따로 설정할 부분은 없으므로 바로 [할당]을 누른다 EIP가 생성되었으면 우측 상단의 [작업]을 누르면 메뉴들이 드롭다운 되는데 [탄력적IP 주소 연결]을 클릭한다 [인스턴스]란에 EIP와 연결해줄 인스턴스를 선택하고 [연결]을 누른다 모든 설정을 완료했다면 이제 EIP주소가 EIP주소와 연결한 인스턴스(web-instance)의 퍼블릭IP 주소가 되는 것이다 더보기 Quicksight를 활용한 공공데이터 시각화 및 인터랙티브 분석 AWS 퀵사이트는 클라우드 기반 데이터 시각화 도구로써 데이터셋을 설정해주면 간단히 데이터를 통해서 차트나 그래프 형태로 데이터를 시각화하고 분석할 수 있다. 또한 브라우저 또는 모바일 디바이스에서 액세스할 수 있는 대화형 대시보드를 생성하여 게시할 수도 있다 실습을 위해 첨부한 데이터셋을 다운받는다 (공공 데이터 포털에서 더 많은 데이터를 다운받을 수 있다) 좌측 [분석] 메뉴에 들어와서 [새 분석]을 클릭한다 [새 데이터 세트]를 클릭한다 [파일 업로드]를 클릭하고 앞서 받은 데이터셋을 선택한다 업로드한 데이터셋이 저장되었는지 확인한다 업로드한 데이터셋을 클릭하면 아래와 같은 화면이 나오는데 [분석 생성]을 클릭한다 좌측에 [시각화] 메뉴를 클릭하면 [필드 목록]에 수치형 데이터와 범주형 데이터가 있.. 더보기 ECS 컨테이너 구축 ECS란 도커 컨테이너나 인스턴스를 모니터링하고 관리할 수 있는 도구이다 (이러한 도구를 컨테이너 오케스트레이션이라고 함) ECS 구성요소로는 클러스터: ECS의 가장 기본적인 단위로 도커 컨테이너를 실행할 수 있는 가상의 공간 작업: ECS에서 컨테이너를 실행하는 최소 단위 작업정의: 도커 컨테이너르 실행하기 위해 정의한 도면 서비스: 작업을 하나의 오케스트레이션 단위로 묶은 것(작업은 작업 개수로 정의하지만, 서비스는 로드 밸런서와 오토 스케일링을 연결하여 애플리케이션 단위로 조절) 컨테이너 인스턴스: ECS는 컨테이너 배포를 EC2 인스턴스 기반에 올리도록 설계되어 있다. 컨테이너를 동작시킬 컴퓨터를 지칭 도커 인스턴스가 어떤 이미지, 어느 포트를 사용할지를 정의한다 ECS는 EC2 상에서 작동하는.. 더보기 웹 브라우저에서 S3 버킷에 이미지 업로드 실습 과정 [그림 출처] AWS document STEP 1. 버킷 생성 버킷이름(고유한 이름)과 리전을 선택한다 외부 브라우저(아마존 사용자가 아닌)에서 버킷에 대한 파일의 접근을 허용해야하므로 "모든 퍼블릭 액세스 차단"을 해제한다 (아래의 네모박스에 체크한다) 버킷이 생성되었는지 확인한다 STEP 2. 버킷 CORS 설정하기 CORS란 Cross Origin Resource Sharing의 줄임말로, Cross-Site Http Request를 가능하게 하는 표준 규약이다. 즉 다른 도메인에서 어떤 http request가 들어왔을 때 이에 어떻게 반응할지를 결정해주는 규칙 문서이다 [권한] 탭을 클릭하고 스크롤을 맨 밑으로 내리면 CORS 설정 화면이 보일 것이다 우측에 [편집]을 클릭하고 아래의.. 더보기 이전 1 2 3 4 다음 목록 더보기