본문 바로가기

반응형

AWS AMI

AWS CLI를 사용하여 AMI를 생성하는 쉘 스크립트 AWS CLI를 사용하여 AMI를 생성하는 쉘 스크립트 createimage.sh 스크립트 생성 vim createimage.sh #!/bin/bash # Default values DEFAULT_INSTANCE_ID="i-0b0e07d25b8fac832" DEFAULT_AMI_NAME="instance-name-ami" DEFAULT_AMI_VERSION="v1.1.1" DEFAULT_AMI_DESCRIPTION="No description provided." # Get input arguments or use defaults INSTANCE_ID="${1:-$DEFAULT_INSTANCE_ID}" AMI_NAME="${2:-$DEFAULT_AMI_NAME}" AMI_VERSION="${3:-$DEFA.. 더보기
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] Shell 스크립트로 Amazon Machine Image(AMI) 생성하기 Shell 스크립트로 Amazon Machine Image(AMI) 생성하기 인스턴스 조회 instance-search.sh 스크립트 #!/bin/bash aws ec2 describe-instances \ --filters "Name=instance-state-name,Values=running" \ --query 'Reservations[*].Instances[*].{A_Name:Tags[?Key==`Name`]|[0].Value,B_Instance:InstanceId,C_Type:InstanceType,D_PrivateIP:PrivateIpAddress,E_PublicIP:PublicIpAddress,F_Status:State.Name,G_CreatedDate:LaunchTime}' \ --outp.. 더보기
AWS CLI를 사용하여 Amazon EC2 AMI를 찾는 방법(Amazon EC2 AMI 찾기) AWS Command Line Interface (CLI)를 사용하여 Amazon EC2 AMI(Amazon Machine Image)를 찾는 방법 AMI 찾기 명령 실행 아래의 명령어를 사용하여 AWS CLI를 통해 AMI를 찾을 수 있습니다. aws ec2 describe-images --owners self 위의 명령은 현재 계정의 모든 AMI를 조회합니다. 필요에 따라 다른 --owners 값으로 조회 대상을 변경할 수 있습니다. 예를 들어, AWS Marketplace에서 제공하는 AMI를 조회하려면 --owners aws-marketplace를 사용할 수 있습니다. 추가적으로, --filters 옵션을 사용하여 특정 조건에 맞는 AMI를 검색할 수도 있습니다. 예를 들어, 특정 운영체제를 사용.. 더보기

728x90
반응형