반응형

AWS 33

[AWS] CodeBuild

CodeBuild이란?CodeBuild는 소스코드를 컴파일하고 테스트를 실행하여 배포 가능한 패키지를 만들어주는 완전 관리형 빌드 서비스로 대표적인 CI(Continuous Integration) 서비스입니다.CodeBuild는 빌드 요청이 생성되면 즉시 빌드가 시작되고, 빌드 볼륨에 따라 인프라가 자동으로 확장/축소가 됩니다.CodeBuild의 특징빌드 프로젝트(build project)는 빌드를 실행하는 방법을 정의한 것이며 소스코드 위치, 빌드 환경, 실행할 빌드 명령, 빌드 출력물의 저장 위치등을 포함합니다.빌드 아티팩트(build artifacts)는 빌드에 의해 생성된 파일입니다. 일반적으로 배포 패키지, WAR 파일, 로그파일 등이 포함됩니다.빌드 환경(build environment)은 운..

📂 AWS 2022.04.27

[AWS/CLI] describe-security-groups

Describes the specified security groups or all of your security groups.모든 보안그룹 상세정보 조회 aws ec2 describe-security-groups --profile {PROFILE_NAME}vpc-id로 필터링 aws ec2 describe-security-groups --profile {PROFILE_NAME} \ --filters "Name=vpc-id, Values=vpc-00000000000000000"VPC별 보안그룹에서 SSH(TCP 22) 룰이 있는 보안그룹 조회 aws ec2 describe-security-groups --profile {PROFILE_NAME} \ --filters "Name=vpc-id, Va..

📂 AWS 2021.11.15

[AWS/CLI] create-route

Creates a route in a route table within a VPC.VPC 내의 라우팅 테이블에 라우팅을 생성합니다.라우팅 대상으로 아래의 대상 중 1개를 지정해야합니다.Internet GatewayVirtual Private WatewayTransit GatewayNAT GatewayNAT instanceVPC Peering ConnectionNetwork InterfaceEgress-only Internet Gateway라우팅 경로가 결정되는 방법라우팅 경로는 가장 구체적인 경로를 따릅니다.예를 들어 192.0.2.3에 대하여 라우팅 경로를 결정하는데 1)192.0.2.0/24와 2)192.0.0.2.0/28이 있다면 2)가 더 적은 IP 주소 대역을 가지고 있으므로 더 구체적이라고 할..

📂 AWS 2021.10.27

[AWS/CLI] authorize-security-group-ingress

Adds the specified inbound (ingress) rules to a security group.보안 그룹에 지정한 인바운드룰을 추가합니다.출발지가 172.16.1.0/24인 SSH(TCP 22) 트래픽 허용하는 인바운드 룰을 추가한다. aws ec2 authorize-security-group-ingress \ --profile {PROFILE_NAME} \ --group-id {Security-Group-ID} \ --protocol tcp --port 22 --cidr 172.16.1.0/24출발지가 172.16.2.0/24인 ICMP 트래픽을 허용하는 인바운드 룰을 추가한다.-1은 모든 ICMP 유형에 대한 ICMP 코드를 의미합니다. aws ec2 authorize-se..

📂 AWS 2021.10.20

[AWS] RDS

AWS RDS(Relational Database Service)Amazon Relational Database Service는 클라우드에서 관계형 데이터베이스를 쉽게 설치, 운영 및 확장 할 수 있는 관리형 서비스입니다.RDS의 특징RDS는 필요에 따라 CPU, 메모리, 스토리지, IOPS를 각각 독립적으로 확장할 수 있습니다.RDS는 백업, 소프트웨어 패치, 자동 장애 감지 및 복구를 관리합니다.Amazon Aurora, MySQL, MariaDB, PostgreSQL, Oracle, Microsoft SQL Server를 지원합니다.DB 인스턴스에 대한 shell을 제공하지 않고, OS 제어가 불가능합니다.RDS DB 인스턴스에 대해 Storage Auto Scaling을 활성화 할 수 있습니다.A..

📂 AWS 2021.10.15

[AWS] IAM

IAMIAM(Identity & Access Management) 는 AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 서비스입니다. IAM은 사용자 및 그룹을 만들고 관리하며 권한을 통해 액세스를 제어합니다.IAM Identities (users, user groups, and roles)IAM User(사용자)User는 AWS 서비스에 액세스가 필요한 개인 또는 시스템, 애플리케이션일 수 있습니다.AWS 서비스 및 애플리케이션에서 인식하는 고유한 ID입니다. (Linux, Windows의 계정과 유사합니다.)User는 이름(name)과 자격증명(credentials)으로 구성됩니다.관리자 권한(administrator permissions)이 있는 IAM User와 AWS account root..

📂 AWS 2021.10.13

[AWS/CLI] describe-route-tables

Describes one or more of your route tables.모든 라우팅 테이블 ID 조회 aws ec2 describe-route-tables \ --profile {PROFILE_NAME} --output=json \ --query "RouteTables[*].RouteTableId[]"특정 VPC에 할당되어 있는 모든 라우팅 테이블 ID 조회 aws ec2 describe-route-tables \ --profile {PROFILE_NAME} --output=json \ --query "RouteTables[*].RouteTableId[]" \ --filters "Name=vpc-id,Values={VPC_ID}"특정 VPC에 할당되어 있는 라우팅 테이블 ID 조회(기본..

📂 AWS 2021.10.07

[AWS] Cloud Front

CDNCDN(Content Delivery Network, Content Distribution Network)은 사용자와 물리적으로 가까운 곳에 캐시 서버를 운영하여 컨텐츠를 빠르게 전송하는 캐싱 기술 입니다.오리진 서버는 원본 컨텐츠 서버를 의미합니다.오리지 서버에 있는 컨텐츠를 분산된 캐시 서버에 저장하는 것을 캐싱이라고 합니다.Request Routing : 사용자의 컨텐츠 Request에 대해, 최적의 Cache Server를 선택해주는 기능으로 CDN 망에는 이를 처리해주는 Request Router가 존재합니다.CDN 캐싱 종류Cache Hit : 캐시서버에 컨텐츠가 존재하는 경우 / Cache Miss : 캐시서버에 컨텐츠가 존재하지 않는 경우Static Caching이미지, 자바스크립트,..

📂 AWS 2021.10.05
반응형