본문 바로가기

반응형

AWS

[aws] AWS CLI를 사용하여 AMI를 생성하는 쉘 스크립트 AWS CLI를 사용하여 AMI를 생성하는 쉘 스크립트 createimage.sh 스크립트 생성 vim createimage.sh #!/bin/bash # Check if instance ID, AMI name, and description are provided if [ -z "$1" ] || [ -z "$2" ] || [ -z "$3" ]; then echo "Usage: ./createimage.sh [instance ID] [AMI name] [AMI version] [AMI description (optional)]" exit 1 fi INSTANCE_ID="${1:-i-09cbc4624ea139076}" AMI_NAME="${2:-prod-web-ami}" AMI_VERSION="${3:-v0.. 더보기
[aws] amazon-linux-extras 명령어 amazon-linux-extras 명령어 Amazon Linux 2는 amazon-linux-extras라는 도구를 제공합니다. 이 도구를 사용하여 Amazon Linux 2에 추가적인 소프트웨어 패키지와 모듈을 설치할 수 있습니다. amazon-linux-extras를 사용하여 패키지를 설치하려면 다음 명령을 실행합니다. sudo amazon-linux-extras install 여기서 은 설치하려는 패키지 이름입니다. 예를 들어, nginx 웹 서버를 설치하려면 다음과 같은 명령을 실행합니다. sudo amazon-linux-extras install nginx1.12 위 명령은 nginx1.12 패키지를 Amazon Linux 2에 설치합니다. 또한, amazon-linux-extras를 사용하여.. 더보기
[aws] aws cli를 설치하는 방법 aws cli를 설치하는 방법 테스트 환경 $ lsb_release -d Description: Ubuntu 22.04.1 LTS ** AWS CLI v2는 v1과 비교하여 더 많은 기능을 제공하며 보안 및 성능 개선이 이루어진 새로운 버전입니다. AWS CLI 설치(AWS CLI v1) apt 저장소 업데이트 sudo apt-get update pip(파이썬 패키지 관리자) 설치 sudo apt-get install -y python3-pip pip3 --version $ pip3 --version pip 22.0.2 from /usr/lib/python3/dist-packages/pip (python 3.10) AWS CLI 설치 sudo pip3 install awscli AWS CLI 버전 확인 .. 더보기
[aws] ec2 인스턴스(amazon linux 2)에 kibana를 설치하기 ec2 인스턴스(amazon linux 2)에 kibana를 설치하기 kibana 설치하기 wget -q https://artifacts.elastic.co/downloads/kibana/kibana-8.6.1-x86_64.rpm wget -q https://artifacts.elastic.co/downloads/kibana/kibana-8.6.1-x86_64.rpm.sha512 shasum -a 512 -c kibana-8.6.1-x86_64.rpm $ shasum -a 512 -c kibana-8.6.1-x86_64.rpm shasum: kibana-8.6.1-x86_64.rpm: no properly formatted SHA1 checksum lines found yum install -y kiba.. 더보기
[aws] ec2 인스턴스(amazon linux 2)에 elasticsearch를 설치하기 ec2 인스턴스(amazon linux 2)에 elasticsearch를 설치하기 elasticsearch 설치하기 elasticsearch download : https://www.elastic.co/kr/downloads/past-releases/elasticsearch-8-6-1 elasticsearch 패키지 다운로드 wget -q https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.6.1-x86_64.rpm wget -q https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.6.1-x86_64.rpm.sha512 체크섬 sha512sum -c elastic.. 더보기
[aws] Amazon Linux 2 인스턴스에 SSM Agent(Systems Manager Agent) 업데이트하기 Amazon Linux 2 인스턴스에 SSM Agent(Systems Manager Agent) 업데이트하기 테스트 환경 $ cat /etc/os-release NAME="Amazon Linux" VERSION="2" ID="amzn" ID_LIKE="centos rhel fedora" VERSION_ID="2" PRETTY_NAME="Amazon Linux 2" ANSI_COLOR="0;33" CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2" HOME_URL="https://amazonlinux.com/" ssm agent(amazon-ssm-agent) 버전 확인 amazon-ssm-agent -version $ amazon-ssm-agent -version SSM Agen.. 더보기
[aws] gossm 설치 및 사용하기 gossm 설치 및 사용하기 gossm은 AWS Systems Manger Session Manager와 관련된 대화형 CLI 도구입니다. 전제 조건(Prerequisite) ec2 [required] aws의 ec2 서버에는 aws ssm 에이전트가 설치되어 있습니다. [required] ec2 서버는 AmazonSSMManagedInstanceCore iam 정책을 연결해야 합니다. ssh를 사용하려면 gossm을 사용하는 scp 명령을 사용하려면 ec2에 aws ssm 에이전트 버전 2.3.672.0 이상이 설치되어 있어야 합니다. 사용자 [required] aws access key, aws secret key [required] ec2:DescribeInstances, ssm:StartSessi.. 더보기
[aws] ubuntu에 ssm agent 설치하기 ubuntu에 ssm agent 설치하기 ssm 디렉토리 생성 mkdir /tmp/ssm cd /tmp/ssm amazon-ssm-agent 패키지 다운로드 wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_amd64/amazon-ssm-agent.deb amazon-ssm-agent 패키지 설치 sudo dpkg -i amazon-ssm-agent.deb $ dpkg -i amazon-ssm-agent.deb Selecting previously unselected package amazon-ssm-agent. (Reading database ... 63640 files and directories currently i.. 더보기

반응형