본문 바로가기

반응형

Newb

(16)
Terraform 기본 명령어 & Flow CloudNet@ T101 스터디 진행 후 정리한 글 입니다. 먼저 아래와 같이 aws에서 EC2를 생성 후 busybox로 http를 실행하는 테라폼 코드를 생성 합니다. ## main.tf provider "aws" { region = "ap-northeast-2" } resource "aws_instance" "example" { ami = "ami-0e9bfdb247cc8de84" instance_type = "t2.micro" user_data = "t3.medieum" tags = { "Name" = "terraform-Study-101" } hong@test MINGW64 /d/hong/git/test $ terraform.exe plan aws_instance.example: Refresh..
RDS 파라미터 그룹 설정 변경 시 재부팅이 필요한 항목 RDS를 사용하다보면 튜닝 등을 위해 파라미터 그룹의 설정을 변경해야 하는 경우가 발생합니다. 파라미터 그룹의 설정을 변경 시 일부 항목은 바로 적용이 되며, 일부 항목은 RDS의 리부팅을 필요로 하는 항목 있는데 이 항목들은 아래와 같이 나눠 집니다. DB 인스턴스를 수동으로 재부팅해야 적용 되는 경우 현재 파라미터 그룹을 다른 파라미터 그룹으로 교체하는 경우. 사용자 지정 파라미터 그룹에서 정적(Static) 파라미터를 수정하고 저장하는 경우. DB 인스턴스의 재부팅 없이 바로 적용되는 경우 사용자 지정 파라미터 그룹에서 동적(Dynamic) 파라미터를 수정하는 경우. 예를들어 RDS의 general log를 켜야할 경우 파라미터 그룹에서 general_log의 설정의 적용 유형 부분을 확인해 보면 ..
Terraform ? CloudNet@ T101 스터디 진행 후 정리한 글 입니다. Terraform? Terraform은 하시코프(Hashicorp)에서 Go 언어로 개발하여 만든 오픈 소스 도구로써, 간단한 선언적 언어를 사용하여 인프라를 코드로 정의 할 수 있도록 만든 도구입니다. 코드형 인프라 (IaC, Infrastructure as Code) 코드형 인프라(IaC)는 코드를 작성 및 실행하여 인프라 스트럭처를 관리한다는 개념입니다. [IaC] 테라폼 코드로 AWS의 EC2 인스턴스를 생성하는 예제 provider "aws" { region = "ap-northeast-2" } resource "aws_instance" "example" { ami = "ami-0c76973fbe0ee100c" instance_typ..
AWS 계정 MFA 분실 시 대처방법 그리고 공증.. 핸드폰을 정리하면서 겸사겸사 MFA가 눈에 들어와 그간 등록만 했던 MFA도 정리를 하였는데.... 그만 사용하고 있는 AWS의 root 계정까지도 날려버렸습니다. 😱😱😱😱 😭😭😭😭 역시 사람은 안하던 짓은 하면 안 되나 봅니다. 그래서 부랴부랴 MFA 분실 시 찾는 방법을 확인해보니 아래와 같이 로그인 시에 인증 디바이스에 문제가 있으십니까? 여기를 클릭을 눌러 해결을 할 수 있습니다. 위의 링크 클릭 시 아래의 창으로 이동되며 아래의 절차를 통하면 정상적으로 콘솔에 로그인을 할 수 있게 됩니다. 1단계 : 이메일 주소 확인 확인 이메일 전송을 누르면 아래와 같은 메일이 오며, 내 메일이 맞다는 링크를 클릭해주기면 하면 완료입니다. 2단계 : 전화번호 확인 여기서 생각지도 못한 복병을 만났습니다.. 다..
EC2 인스턴스 유형 이름 네이밍 AWS를 사용하다 보면 기본적으로 사용하게 되는 서비스 중에 하나가 EC2(Elastic Compute Cloud)인데, EC2를 사용하다 문득 이 이름에는 어떤 의미가 있는지 궁금하여 조사를 해보았습니다. 먼저 인스턴스의 갯수는 2018년도 AWS re:Invent 때 약 175개의 인스턴스 유형이 있다고 발표하였으며, https://instances.vantage.sh/ 사이트에서 EC2 Instance info 확인 시 서울 리전의 인스턴스 유형은 약 507 종류가 있는 것으로 추측됩니다. 위의 이미지를 보면 M5d.xlarge의 인스턴스 유형 네임은 아래와 같이 구성이 되어 있는 것을 확인할 수 있습니다. 인스턴스 패밀리 세대 추가 기능 . 인스턴스 크기 M 5 d . xlarge ## 인스턴스 ..
운영중인 EC2 인스턴스 재부팅 없이 디스크 용량 확장하기 EC2 인스턴스 또는 온프레미스 서버, PC를 사용할 경우 디스크가 꽉 차는 상황이 종종 발생하는데, 이러한 상황에서 알고 있으면 도움이 되는 EC2 인스턴스의 루트 볼륨 확장 방법입니다. 아래의 서버 이미지를 보면 / 파티션이 100% 사용하고 있어 용량 증설이 필요한 상황입니다. ## EBS 용량 증설 가장 제일 먼저 해야 할 작업은 / 파티션이 사용하고 있는 EBS의 용량을 늘려주는 것 입니다. 서버에서 사용 중인 EBS 볼륨 ID는 아래와 같이 확인이 가능합니다. AWS 콘솔 접속 -> EC2 -> 인스턴스 -> 작업할 인스턴스 클릭 -> 스토리지를 클릭 -> 볼륨 ID 확인 위의 볼륨 ID를 클릭하여 작업 -> 볼륨 수정을 클릭하여 변경할 EBS 용량의 크기를 지정해 줍니다. 저는 기존 8G에서..
RDS 중지 최대 허용 시간 초과로 인해 시작 시 EventBridge로 알림 받기 RDS는 중지 시 EC2처럼 계속 중지가 되는 것이 아닌 최대 7일간 중지가 되며, DB 인스턴스를 수동으로 시작하지 않으면 DB 인스턴스가 자동으로 시작됩니다. 참조 URL : https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/USER_StopInstance.html Amazon RDS DB 인스턴스의 일시적 중지 - Amazon Relational Database Service Amazon RDS DB 인스턴스의 일시적 중지 임시 테스트나 하루 단위의 개발 작업 등 DB 인스턴스를 간헐적으로 사용하는 경우에는 Amazon RDS DB 인스턴스를 일시적으로 중지하여 비용을 일시적으로 절약 docs.aws.amazon.com 이처럼 DB 인스턴스..
[Bitbucket] Error Bitbucket Cloud recently stopped supporting account passwords for Git authentication. 기존에 잘 사용하고 있던 bitbucket으로 오랜만에 작업 진행을 하려고 하는데 Bitbucket에서 아래와 같이 에러가 발생했습니다. ## 에러 내용 fatal: Authentication failed for 'Bitbucket 주소' fatal: Invalid credentials remote: Bitbucket Cloud recently stopped supporting account passwords for Git authentication. remote: See our community post for more details: https://atlassian.community/t5/x/x/ba-p/1948231 remote: App passwords are recommended for most..

반응형