본문 바로가기

728x90

퍼블릭 클라우드

[AWS] EC2 Instance Connect 설정 EC2 Instance Connect 설정 1. Amazon Linux 2에 EC2 Instance Connect(ec2-instance-connect) 설치 yum install ec2-instance-connect 인터스턴 생성 시 ec2-instance-connect 패키지기 포함되어 있나 봐요(설치되어 있네요 ㅠㅠ) $ sudo yum install -y ec2-instance-connect Loaded plugins: extras_suggestions, langpacks, priorities, update-motd Package ec2-instance-connect-1.1-14.amzn2.noarch already installed and latest version Nothing to do /o.. 더보기
[AWS] AWSCLI(awscli) 설치 및 기타 도구 설정 AWSCLI(awscli) 설치 및 기타 도구 설정 AWSCLI(AWS Command Line Interface) 설치 curl -s "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install aws --version $ aws --version aws-cli/2.3.2 Python/3.8.8 Linux/4.14.246-187.474.amzn2.x86_64 exe/x86_64.amzn.2 prompt/off 기타(jq) 도구 설정 yum install -y jq 참고URL - aws 최신 버전의 AWSCLI(awscli) 설치 : https://scbyun.c.. 더보기
Amazon EC2 파일 시스템 확장(디스크 볼륨 증설) Amazon EC2 파일 시스템 확장(디스크 볼륨 증설) 웹 콘솔에서 볼륨 증설 리눅스 파일 시스템 확인 파일 시스템 확인 df -hT | egrep -v 'tmpfs|overlay' $ df -hT | egrep -v 'tmpfs|overlay' Filesystem Type Size Used Avail Use% Mounted on /dev/nvme0n1p1 xfs 20G 17G 3.9G 81% / lsblk 명령어를 사용하여 NVMe 블록 디바이스에 대한 정보를 확인합니다. lsblk $ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT nvme0n1 259:0 0 30G 0 disk ├─nvme0n1p1 259:1 0 20G 0 part / └─nvme0n1p128 2.. 더보기
Amazon Linux 2에서 goofys 설치 및 S3 마운트하기 Amazon Linux 2에서 goofys 설치 및 S3 마운트하기 Golang fuse 설치 yum install -y golang fuse $ yum install -y golang fuse ========================================================================== Package Arch Version ========================================================================== Installing: fuse x86_64 2.9.2-11.amzn2 golang x86_64 1.15.12-1.amzn2.0.1 Installing for dependencies: apr x86_64 1.6.3.. 더보기
AWS S3 버킷의 액세스를 IP 주소로 제한하는 방법 AWS S3 버킷의 액세스를 IP 주소로 제한하는 방법 AWS S3 버킷의 액세스를 IP 주소로 특정 IP 주소만 S3 버킷에 접근할 수 있으며, 다른 IP 주소로부터의 액세스는 차단됩니다. 참고: 이 방법은 AWS 계정의 액세스 제어를 설정하므로 꼭 필요한 경우에만 사용해야 하며, 신중하게 구성해야 합니다. AWS Management Console을 통한 방법 1. AWS Management Console에 로그인합니다. 2. S3 콘솔로 이동합니다. 3. 액세스를 제한하려는 버킷을 선택합니다. 4. "속성" 탭을 선택합니다. 5. "Bucket Policy" 옵션을 선택합니다. 6. 다음과 같은 형식의 정책을 추가합니다. 여기서 111.111.111.111은 허용하려는 IP 주소입니다. 버킷 정책 I.. 더보기
Amazon Linux 2에서 rc-local(rc.local) 서비스를 활성화하는 방법 Amazon Linux 2에서 rc-local(rc.local) 서비스를 활성화하는 방법 rc-local 서비스 상태 확인 $ systemctl status rc-local.service ● rc-local.service - /etc/rc.d/rc.local Compatibility Loaded: loaded (/usr/lib/systemd/system/rc-local.service; static; vendor preset: disabled) Active: inactive (dead) rc-local.service(/lib/systemd/system/rc-local.service) 파일 확인 이 스크립트가 부팅 중에 실행되도록 하려면 'chmod +x /etc/rc.d/rc.local'을 실행해야 합니다.. 더보기
[aws] EC2 접속 시 슬랙으로 알림 보내기 EC2 접속 시 슬랙으로 알림 보내기 ec2-info-send.sh 스크립트 생성 vim /etc/profile.d/ec2-info-send.sh #!/bin/bash V_slackUrl="https://hooks.slack.com/services/TCT4/wkQM" V_channelName="#zabbix_bot" V_username="ec2" V_emoji=":white_check_mark:" V_color='#0C7BDC' CDATE=`date '+%Y-%m-%d, %H:%M:%S' ` IPUBIPV4=`curl -s http://169.254.169.254/latest/meta-data/public-ipv4` IPLOCALIPV4=`curl -s http://169.254.169.254/lates.. 더보기
Amazon EC2 인스턴스에 정적 호스트 이름을 할당하기 Amazon EC2 인스턴스에 정적 호스트 이름을 할당하기 인스턴스에 권한 할당 AmazonEC2ReadOnlyAccess ResourceGroupsandTagEditorReadOnlyAccess 패키지 설치 yum install -y jq Amazon EC2 인스턴스에 정적 호스트 이름을 할당하기 1. ec2 인스턴스 안에서 인스턴스 메타데이터를 통해 instance id 확인 2. aws cli를 통해 인스턴스 태그 네임 확인 3. hostnamectl 명령으로 리눅스 서버의 호스트명을 변경 ec2-hostname-change.sh 편집 vim ec2-hostname-change.sh #!/bin/bash IID=`curl -s http://169.254.169.254/latest/meta-data/.. 더보기

728x90