분류 전체보기 (240) 썸네일형 리스트형 AWS - ALB VPC 생성 vpc01퍼블릭 서브넷 1개 2a 10.0.1.0/24프라이빗 서브넷 1개 2a 10.0.100.0/24퍼블릭 서브넷 1개 2c 10.0.2.0/24프라이빗 서브넷 1개 2c 10.0.200.0/24ALB 생성인스턴스 - 프라이빗에만 배치 MyWeb1,2오타 cidr_block(s)❌ 현재 코드 (오류 발생)hcl코드 복사subnets = [aws_subnet.publicsubnet1, aws_subnet.publicsubnet2]aws_subnet.publicsubnet1 등은 서브넷 리소스 객체이므로, Terraform은 "string"을 기대하는 이곳에 객체가 들어가 있어 에러가 납니다.✅ 수정 방법: .id 속성 사용hcl코드 복사subnets = [aws_subnet.publicsu.. AWS - troubleshooting 하나의 VPC 하나의 NAT하나의 VPC 하나의 보안그룹하나의 VPC 하나의 IGWIGW/NAT는 퍼블릭 서브넷 배치# vi /etc/httpd/conf/httpd.conf/Listen 0.0.0.0:80 - 입력# netstat -tulnp | grep :80tcp6 0 0 :::80 :::* LISTEN 1234/httpd**변경 필요**tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1234/httpd # httpd.conf 수정: IPv6 대신 IPv4 리슨 sed -i 's/^Listen .*/Listen .. AWS - Terraform -3 1개 의 VPC 하나의 IGW하나의 NAT 공유 불가키페어 및 이미지 설정VPC 생성서브넷 생성서브넷 VPC 연결IGW/NAT 생성EIP 할당라우팅 테이블 기본 경로 설정라우팅 테이블 연결보안 그룹 설정provider "aws" { region = "ap-northeast-2"}# Key Pairresource "aws_key_pair" "tf_keypair" { key_name = "tf_keypair" public_key = file("C:/ssh/tf_keypair.pub") tags = { Description = "TF-KeyPair" }}# AMIdata "aws_ami" "RecentAMI" { most_recent = true owners = ["amazon".. AWS - terraform -2 provider "aws" { region = "ap-northeast-2"}resource "aws_key_pair" "tf_keypair" { key_name = "tf_keypair" public_key = file("C:/ssh/tf_keypair.pub") tags = { Description = "TF-KeyPair" }}data "aws_ami" "RecentAMI" { most_recent = true owners = ["amazon"] filter { name = "owner-alias" values = ["amazon"] } filter { name = "name" values = ["amzn2-ami-hvm-*-x86.. AWS - NLB AWSTemplateFormatVersion: "2010-09-09"Description: Auto Scaling Group with ALB, NAT Gateway, and Launch TemplateParameters: KeyName: Type: AWS::EC2::KeyPair::KeyName LatestAmiId: Type: AWS::SSM::Parameter::Value Default: /aws/service/ami-amazon-linux-latest/amzn2-ami-kernel-5.10-hvm-x86_64-gp2Resources: MyVPC: Type: AWS::EC2::VPC Properties: CidrBlock: 10.0.0.0/16 Ena.. AWS - CloudFormation [Cloud-Formation]AWS에서 제공하는 IAC(Infrastructure as Code)리소스 생성 및 설정 내용 YAML JSON 형식으로 제작 및 관리 기능 제공 자동화 도구 **인프라를 코드(IaC: Infrastructure as Code)**로 관리할 수 있게 해주는 AWS의 자동화 도구입니다.쉽게 말하면...“GUI로 하나하나 EC2, VPC, 보안그룹 만들지 말고, YAML 또는 JSON 템플릿 파일로 한 번에 자동 생성하자!”[Cloud Fomration 순서]Parameter 코드 생성사용자가 입력 및 선택할 설정 항목 정의[parameter] Parameters: KeyName: Description: EC2 KeyPair Type: AWS::EC2::KeyPair::Ke.. AWS - Auto Scaling Group AWS Auto Scaling은 애플리케이션의 가용성과 비용 효율성을 높이기 위해, 사용자의 설정 조건에 따라 EC2 인스턴스 수를 자동으로 조절하는 기능입니다.주요 개념개념설명Auto Scaling Group(ASG)자동으로 EC2 인스턴스를 시작/중지/종료하는 단위 그룹입니다. 최소, 최대, 원하는 인스턴스 수 등을 설정합니다.Scaling Policy트래픽, CPU 사용률 등 지표를 기준으로 인스턴스를 늘리거나 줄이는 조건을 정의합니다.Launch Template/Configuration새 인스턴스를 만들 때 사용할 AMI, 인스턴스 타입, 키페어, 보안 그룹 등 설정을 정의합니다.Health Check비정상 인스턴스를 감지하고 자동으로 교체합니다. (EC2, ELB 기반 헬스체크 가능)Lifecy.. AWS - RDS / VPC - VPC 생성IGW / NAT 생성VPC와 IGW 연결서브넷 생성라우팅 테이블 생성기본경로 설정 - 게이트웨이 설정서브넷 연결보안 그룹 생성대상 그룹 생성로드밸런서 생성가용영역 - 퍼블릭 선택시작 템플릿 생성토큰 V1 및 V2 선택미선택 시 인스턴스 ID 할당 불오토 스케일링 생성가용영역 프라이빗 선택데이터베이스 생성가용영역 마스터 설치할 서브넷만 선택DB 서브넷 그룹 생성가용영역 서브넷 추가 - 공유할 서브넷 모두 선택 nslookup my-alb-1974955271.ap-northeast-2.elb.amazonaws.comNon-authoritative answer:Name: my-alb-1974955271.ap-northeast-2.elb.amazonaws.comAddress: 43.200.26.. 이전 1 2 3 4 ··· 30 다음 목록 더보기