본문 바로가기

728x90

전체 글

AWS 계정 식별자(AWS 계정 ID)를 찾는 방법 AWS 계정 식별자(AWS 계정 ID)를 찾는 방법 AWS 계정 식별자(AWS Account ID)는 AWS 계정을 고유하게 식별하는 숫자입니다. 이 식별자는 AWS 리소스와 서비스에 액세스할 때 주로 사용됩니다. AWS Management Console AWS Management Console에 로그인한 후 다음 단계를 따릅니다. 콘솔의 오른쪽 상단 모서리에서 계정 이름을 클릭합니다. "내 보안 자격 증명"을 선택합니다. "계정 세부 정보" 섹션에서 "AWS 계정 ID"를 찾을 수 있습니다. AWS CLI (Command Line Interface) AWS CLI를 사용하려면 다음 명령어를 실행합니다. aws sts get-caller-identity aws --profile terraform sts .. 더보기
Packer를 사용하여 AWS AMI(Amazon Machine Image)를 빌드하는 방법 Packer를 사용하여 AWS AMI(Amazon Machine Image)를 빌드하는 방법 Packer는 인프라를 코드로 정의하고 AMI와 같은 이미지를 생성하는 오픈 소스 도구입니다. 1. Packer 설치 Packer를 설치합니다. Packer의 공식 웹사이트(https://www.packer.io/)에서 다운로드하거나, 패키지 관리자를 통해 설치할 수 있습니다. 2. Packer 템플릿 작성 Packer는 JSON 형식의 템플릿을 사용하여 이미지 빌드를 정의합니다. Packer 템플릿은 다음과 같은 구성 요소를 포함합니다. 빌드하는 베이스 이미지(소스 AMI) 프로비저닝 (스크립트, 쉘 명령 등) 이미지 생성 설정 (인스턴스 유형, 리전, 태그 등) 아래는 Packer 템플릿의 예시입니다. { ".. 더보기
AWS Billing(Budgets) 알람을 설정하는 방법 AWS Billing(Budgets) 알람을 설정하는 방법 AWS Budgets는 AWS 비용 및 사용량을 모니터링하고 관리하는 서비스로, 특정 비용 또는 사용량이 지정한 임계값을 초과할 때 알람을 받을 수 있습니다. 1. AWS Budgets 대시보드에 접속 AWS Management Console에 로그인하고, AWS Budgets 대시보드로 이동합니다. 2. Budget 생성 대시보드에서 "Create budget" 또는 "Create budget" 버튼을 클릭하여 새로운 Budget을 생성합니다. 예산 금액 설정에서 기간을 변경하여 "예산 미리 보기"를 확인합니다. 3. Budget 설정 Budget Name: Budget의 이름을 지정합니다. Budget Type: 비용 또는 사용량에 따른 Bu.. 더보기
[url] terraform modules terraform modules providers - https://registry.terraform.io/browse/providers modules - https://registry.terraform.io/browse/modules Terraform Cloud https://app.terraform.io 더보기
[iac] Amazon S3로 Terraform 백엔드 구성하기 - terraform code Amazon S3로 Terraform 백엔드 구성하기 - terraform code s3 버킷 생성 - 버킷 이름 : okahpt16-terraform-s3-bucket dynamoDB 테이블 생성 - 테이블 이름 : okahpt16_terraform_lock - 파티션 키 : LockID Terraform Code $ tree . ├── main.tf └── provider.tf vim provider.tf terraform { required_providers { aws = { source = "hashicorp/aws" version = "~> 4.27.0" } } } provider "aws" { # Configuration options profile = "terraform" region = ".. 더보기
[draft] 랜덤 문자열 생성기 랜덤 문자열 생성기https://randstrgen.lazyig.com/bash 랜덤 문자열 생성echo $RANDOM | base64 | head -c 20; echo$ echo $RANDOM | base64 | head -c 20; echoMTYyNjYK리눅스 쉘에서 랜덤 문자열을 생성하는 방법openssl 명령어를 사용하여 랜덤 문자열을 생성하는 방법과 /dev/urandom을 사용하는 방법 두 가지를 소개하겠습니다.1. openssl을 사용하여 랜덤 문자열 생성openssl rand -base64 32위 명령어를 실행하면 길이가 32인 랜덤 문자열이 생성됩니다. -base64 옵션은 Base64 인코딩을 사용하여 랜덤 문자열을 출력합니다. 필요에 따라 길이를 조절하거나 다른 인코딩을 사용할 수 있.. 더보기
[iac] Amazon S3로 Terraform 백엔드 구성하기 Amazon S3로 Terraform 백엔드 구성하기 전체 조건(pre requisites) - terraform - aws 계정 - awscli - s3 s3 버킷 생성 버킷 이름 : okahpt16-terraform-s3-bucket s3 버킷 s3 버킷 정책 수정 aws --profile terraform sts get-caller-identity $ aws --profile terraform sts get-caller-identity { "UserId": "ZIDAQHSHTHBEMHSPLP23T", "Account": "018256284755", "Arn": "arn:aws:iam::018256284755:user/okahpt16-terraform" } { "Version": "2012-10-17.. 더보기
macOS에 Packer를 설치하는 방법 macOS에 Packer를 설치하는 방법 Packer는 다양한 클라우드 플랫폼 및 가상화 기술을 사용하여 이미지를 생성하는 도구입니다. 공식 Packer 다운로드 페이지에서 바이너리 다운로드 https://www.packer.io/downloads Homebrew를 통한 설치 Homebrew를 사용하여 Packer를 설치하는 것이 가장 간편하며 권장되는 방법입니다. packer 설치 brew tap hashicorp/tap brew install hashicorp/tap/packer > brew install hashicorp/tap/packer ==> Downloading https://releases.hashicorp.com/packer/1.8.3/packer_1.8.3_darwin_arm64.zip.. 더보기

728x90