본문 바로가기

AWS130

[Boto3] Linux에서 Python으로 AWS 리소스 프로비저닝하기 (IAM, Key Pair, VPC, EC2) 먼저 Linux에서 필요한 패키지들을 받는다 yum -y update yum -y install epel-release yum -y install python3 yum -y install vim python3 --version 파이썬 3.6.8로 해야한다 pip3 install awscli pip3 install awscli --upgrade pip pip install boto3 which aws aws의 위치를 확인했으면, 이를 이제 환경변수 PATH에 추가해줘야 한다 export PATH=$PATH:/usr/local/bin/aws echo $PATH PATH에 경로가 추가된 것을 확인할 수 있다 aws 버전도 확인해보면 aws --version 이렇게 뜬다 이제 aws 설정을 해줘야 한다 aws .. 2020. 8. 18.
[AWS] IAM 사용자 생성, MFA 설정 후 웹서버 EC2로 RDS 제어 1. 관리 목적의 IAM 사용자 생성 후 MFA 설정 -> 그 사용자로 실습 마저 진행 2. VPC를 만들어서 EC2와 RDS 서비스 이용. RDS는 웹서버용 EC2를 통해서만 접속 가능 3. 웹 서버의 AMI 생성 후 이 이미지로 Auto Scaling Groups 생성(ELB로 로드 분산) 1. IAM 사용자 생성(관리자) 후 MFA 설정 서비스 >> IAM >> 사용자 >> 사용자 추가 콘솔로 액세스할 수 있도록 해주고, 사용자 지정 비번을 정해주자 비밀번호 재설정 필요는 루트가 사람들에게 사용자를 만들어 나눠줄 때 직접 사용하는 사용자들이 자신들의 비밀번호로 바꿔 쓸 수 있도록 하는 서비스다. 지금은 안해도 된다 기존 정책 직접 연결 >> AdministratorAccess 를 선택해준다 Admi.. 2020. 8. 13.
[AWS] AWS 리소스 배포 자동화와 로드 분산을 통한 자동 확장 환경 구성 할 일 정리 1. 주어진 JSON 파일을 가지고 CLoudFormation 스택을 생성해 기본 VPC, EC2(Command Host)를 마련한다 2. CommandHost 인스턴스에서 CLI로 Auto Scaling Group용 AMI 를 만들 WebServerBaseImage란 인스턴스(웹서버)를 생성한다 3. AMI를 생성하고, Application Load Balancer와 Launch Configuration을 생성한다 4. Auto Scaling Group을 생성하고, CPU 지표가 일정 이상 넘어가면 자동으로 인스턴스가 더 생성되는지 확인 시작하기 전에, 미리 만들어둔 키 페어가 있어야 한다 만약 없으면 EC2를 생성하는 척 하며 키 페어를 만들고 EC2는 취소하자 키 페어 탭에서 키 페어를.. 2020. 8. 2.
[AWS] S3 CLI로 관리하기(+IAM 정책 생성/연결) 먼저 대충 연결할 수 있는 VPC와 EC2를 만들어보자 만들어져있는게 있다면 그걸 사용해도 된다 그냥 S3 CLI 명령이 궁금한거면 아래 글을 보자 2020/07/31 - [공부] - [AWS] S3 버킷 CLI 사용(버전 관리, 동기화, 복구) [AWS] S3 버킷 CLI 사용(버전 관리, 동기화, 복구) 1. 버전 관리 활성화 aws s3api put-bucket-versioning --bucket 버킷이름 --versioning-configuration Status=Enabled 2. 동기화 aws s3 sync 동기화할위치 s3://버킷이름 3. 삭제한거 동기화 aws s3 sync 동기.. honglab.tistory.com VPC랑 EC2 만드는 자세한 과정이 궁금하면 아래 글을 보자 2020.. 2020. 8. 1.
[AWS] S3 버킷 CLI 명령어(버전 관리, 동기화, 복구) 1. 버전 관리 활성화 aws s3api put-bucket-versioning --bucket 버킷이름 --versioning-configuration Status=Enabled 2. 동기화 aws s3 sync 동기화할위치 s3://버킷이름 3. 삭제한거 동기화 aws s3 sync 동기화한위치 s3://버킷이름 --delete 4. 삭제한 파일 복구 aws s3api list-object-versions --bucket 버킷이름 이거로 "Versions"의 Key와 VersionId 확인 후 aws s3api get-object --bucket 버킷이름 --key 키이름 다시저장할이름 --version-id 버전ID 2020. 7. 31.
[AWS] EC2 CLI로 접속하기(cmd, PuTTy) 2020/07/22 - [공부] - [AWS] VPC랑 EC2 만들어보기 [AWS] VPC랑 EC2 만들어보기 먼저 아마존에 로그인한 후 계좌를 등록해야한다 1달러 빠져나가면 그 때부터 시작할 수 있다 https://aws.amazon.com/ko/ 클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services 피트니스 글로벌 �� honglab.tistory.com 여기서 이어서 해보겠다 EC2 >> 만들어놓은 EC2 선택하고 연결을 누르면 이렇게 친절하게 연결하는 법을 알려준다 먼저 cmd(윈도우)로 바로 접속해보겠다 1. cmd로 접속하기 일단 만들어둔 키 페어의 접근 권한을 설정해줘야 한다 나만 접속 가능해야 하므로 일단 내가 누군지 알아보자 whoami 그리고 저장해둔 키 페어.. 2020. 7. 24.
[AWS] VPC랑 EC2 만들어보기 먼저 아마존에 로그인한 후 계좌를 등록해야한다 1달러 빠져나가면 그 때부터 시작할 수 있다 https://aws.amazon.com/ko/ 클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services 피트니스 글로벌 인터랙티브 피트니스 플랫폼이 어떻게 AWS를 사용하여 사업을 성장시키고 회원에게 더 나은 서비스를 제공하는지 알아보십시오. 자세히 알아보기 홈 피트니스의 혁신 2012년에 aws.amazon.com 난 미국 동부(오하이오) : us-east 리전에서 실습을 진행했다 1. VPC 만들기 서비스 - VPC(검색)해서 들어간 후 가상 프라이빗 클라우드 - VPC - VPC 생성을 누른다 알기 쉽게 이름 태그를 작성해준 후 생성을 누른다 만들어진 vpc를 선택한 후 작업을 눌러 .. 2020. 7. 22.
[AWS-SAA] 스토리지 - EFS, EBS (+ 스토리지 3개 비교) EFS : Elastic File System 간단하고 확장 가능하며 탄력적인 완전관리형 NFS 파일 시스템 POSIX 규정 준수 공유 파일 스토리지 EBS : Elastic Block Store 대규모 고성능 블록 스토리지. 일종의 외장 하드디스크 암호화 : 기본적으로 KMS 고객 마스터 키(CMK) 지정 백업 위해 스냅샷 사용 -> 스냅샷은 S3에 보관 데이터 수명 주기 관리 : EBS 볼륨을 백업하기 위한 스냅샷의 생성, 보관, 삭제 자동화 볼륨 유형 SSD - 빠름 범용 ssd(gp2) : 평범하게 사용 프로비저닝된 IOPS(io1) : 고성능, 제일 일관된 성능 HDD - 대용량 COLD hdd(sc1) : 제일 싸고 안좋은거 처리량 최적화 hdd(st1) : 데이터 웨어하우스, 대용량 스토리지.. 2020. 7. 2.
[AWS-SAA] 스토리지 - Amazon S3 S3 : Simple Storage Service 업계 최고의 확장성과 데이터 가용성 및 보안과 성능을 제공하는 "객체 스토리지 서비스" 주요 개념 객체 : S3에 저장되는 기본 개체. 객체 데이터와 메타데이터로 구성됨 버킷 : S3에 저장된 객체에 대한 컨테이너 모든 객체는 어떤 버킷에 포함되어있다 버킷에 연결되는 권한은 해당 버킷의 모든 객체에 적용됨 버킷 소유자만 정책을 버킷에 연결 가능 버전관리 : 동일 버킷 내의 여러 객체 버전들을 보유하는 것 S3 버킷에 저장된 모든 버전의 모든 객체를 보존, 검색 및 복원 가능 장애 복구 쉬움 보안 데이터 송수신 중 암호화 : HTTPS 데이터 암호화 sse-s3 : aws(서버)가 키를 다 관리 -> 오버헤드가 제일 적다 sse-kms : 마스터 키는 내가.. 2020. 7. 2.
[AWS-SAA] C01 합격 후기 공부기간은 2~3주 정도, 가격은 17~18만원 정도 했던거같다 덤프 문제별 해설과 요약을 써가면서 공부했다 외우기만 하지 않고 최대한 전부 이해하려고 노력하며 풀었고, 973점으로 합격했다 덤프만 달달 외우면 일주일도 가능할듯 하지만 C01버전은 이제 만료되어서 어떻게 될진 모르겠다 재밌었다 www.youracclaim.com/badges/6c8d15c7-c46a-45c8-84f2-545971d729a3/public_url AWS Certified Solutions Architect – Associate was issued by Amazon Web Services Training and Certification to su min hong. Earners of this certification have .. 2020. 7. 1.