본문 바로가기

전체 글

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번 포트)를 제외한 나머지 포트들은 차단하고 있기 때.. 더보기
Workbench import/export 사용법 더보기
EC2에 탄력적IP 연결 EC2 인스턴스 생성 시 기본설정 [퍼블릭 IP 자동 할당]을 비활성화로 설정한다 VPC 서비스에 들어와서 좌측 [탄력적 IP]를 클릭하면 우측 상단에 [탄력적IP 주소 할당]이 보인다 탄력적IP를 생성해보자 따로 설정할 부분은 없으므로 바로 [할당]을 누른다 EIP가 생성되었으면 우측 상단의 [작업]을 누르면 메뉴들이 드롭다운 되는데 [탄력적IP 주소 연결]을 클릭한다 [인스턴스]란에 EIP와 연결해줄 인스턴스를 선택하고 [연결]을 누른다 모든 설정을 완료했다면 이제 EIP주소가 EIP주소와 연결한 인스턴스(web-instance)의 퍼블릭IP 주소가 되는 것이다 더보기
Cloud SQL 접속 gcloud를 이용한 SQL 연결 좌측 [개요] 메뉴를 클릭하면 공개IP 주소와 구성 등이 있는 인스턴스 대시보드가 뜨는데 SQL연결을 위해서 [Cloud Shell]을 사용해 연결을 클릭한다 [Cloud Shell을 사용해 연결]을 클릭하면 아래와 같이 명령어가 자동으로 입력되는데 Enter를 누르면 SQL에 연결된다 좌측 [연결] 메뉴에 들어오면 [공개IP] 아래에 방금 SQL에 접속했던 IP주소가 [승인된 네트워크]에 등록되어 있는 것을 볼 수 있다 MySQL 클라이언트를 이용한 SQL 연결 좌측 [연결] 메뉴에 들어가서 [네트워크 추가]를 클릭한다 외부에서 SQL 접속할 수 있도록 "0.0.0.0/0"을 입력하고 저장하기를 클릭한다 "Enter password:"에는 SQL 인스턴스를 생성하면서 .. 더보기
VM 인스턴스로 웹 서버 만들기 보호되어 있는 글입니다. 더보기