본문 바로가기

728x90

AWS

[AWS] AWSCLI 및 기타 도구 설정 AWSCLI 및 기타 도구 설정 AWSCLI 설치 curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install 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 더보기
[AWS] EC2 EBS 볼륨 크기 조정 후 Linux 파일 시스템 확장 AWS EC2 EBS 볼륨 크기 조정 후 Linux 파일 시스템 확장 웹 콘솔에서 볼륨 크기 조정 - 볼륨 크기는 20GB에서 30G로 확장하였습니다. 리눅스 파일 시스템 확장 - df -hT 명령을 사용하여 볼륨의 파일 시스템을 확인합니다. 파일 시스템 확인 df -hT $ 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 ├─n.. 더보기
[AWS] Amazon Linux 2에서 goofys 설치 및 S3 마운트하기 Amazon Linux 2에서 goofys 설치 및 S3 마운트하기 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-5.amzn2.0.2 apr-util x86_6.. 더보기
[AWS] AWS S3 버킷 IP 주소로 액세스 제한하는 방법 AWS S3 버킷 IP 주소로 액세스 제한하는 방법 권한 설정 버킷 정책 IP 주소와 버킷 이름(bucketname)을 자신의 것으로 교체하여 다음 정책을 입력합니다. { "Version": "2012-10-17", "Id": "S3PolicyId1", "Statement": [ { "Sid": "IPAllow", "Effect": "Allow", "Principal": "*", "Action": [ "s3:*" ], "Resource": "arn:aws:s3:::bucketname/*", "Condition": { "NotIpAddress": { "aws:SourceIp": "1.1.1.1/32" }, "IpAddress": { "aws:SourceIp": [ "192.168.1.1", "192.168.. 더보기
[원도우] aws pem 파일을 ppk 파일로 변환 aws .pem 파일을 .ppk 파일로 변환 Puttygen 실행 실행 > Conversions -> Import Key 확장자가 ALL Files(*.*) 선택되어 있는지 확인합니다. .pem 파일 선택 -> 열기 Save private key 파일 이름 생성(test) -> 저장 test.ppk 파일이 생성되었습니다. https://scbyun.com/871 더보기
[AWS] Amazon Linux에서 rc-local(rc.local) 기능 활성화 Amazon Linux에서 rc-local(rc.local) 기능 활성화 rc-local(/etc/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 파일 확인 - 이 스크립트가 부팅 중에 실행되도록 하려면 'chmod +x /etc/rc.d/rc.local'을 실행해야 합니다. $ vim /lib/systemd/system/rc-.. 더보기
[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/lat.. 더보기
[AWS] 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/instance-id` IREGION=`cur.. 더보기

728x90