본문 바로가기

AWS13

aws cli를 통한 Security Group Inbound 설정 aws cli를 통한 Security Group Inbound Port Open #!/bin/bash sgid="sgid" echo "#### Security Grou Inbound : Security Group Id - ${sgid}" aws ec2 authorize-security-group-ingress \ --group-id ${sgid} \ --ip-permissions IpProtocol=tcp,FromPort=22,ToPort=22,\ IpRanges='[{CidrIp=0.0.0.0.0,Description="SSH Open"}]' echo "#### Done" ### 삭제 aws ec2 revoke-security-group-ingress --group-id \ --protocol --po.. 2024. 1. 21.
AWS EC2 볼륨 확장 ### aws EC2 볼륨 확장 1. EC2 Instace 물리적인 볼륨 수정으로 크기 수정 2. 해당 서버 접속 후, 파일 시스템 확장 ### 크기 조정할 파티션 확인 lsblk ### Linux 파이션 크기 조정 groupart /dev/nvme0n1 1 ### 파티션에 늘어난 볼륨 크기가 반영 되었는지 확인 lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT nvme0n1 259:0 0 200G 0 disk └─nvme0n1p1 259:1 0 200G 0 part / ### Linux 파일 시스템 확장 resize2fs /dev/nvme0n1 ## resize2fs 시 Device or resource busy가 뜨면 reboot 하면 된다. ### 변경된 디스크 용량.. 2023. 12. 29.
AWS CLI S3 명령어 #### AWS S3 CLI 명령어 ## Bucket 명 호가인 aws s3 ls ## Bucket 안에 List 확인 aws s3 ls s3://bucketname ## Copy aws s3 cp ./test.out s3://bucketname/test/1/2/ ## 알아서 폴더 생성 됨 ## Remove aws s3 rm s3://bucketname/test/filename aws s3 rm --recursive s3://bucketname/test ## test폴더안에 파일까지 모두 삭제 ## Move aws s3 mv ./test.out s3://bucketname/test/1/2/ ## Sync aws s3 sync /home/test/ s3://bucketname/test/ ### 해당 폴더 .. 2023. 12. 23.
AWS CLI v2 설치 및 설정 ### Download cd /usr/local/src curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o awscliv2.zip ### 설치 unzip awscliv2.zip ./aws/install * unzip이 없을 경우, yum install -y unzip ### 설정 aws configure AWS Access Key ID : ACCESS KEY 입력 AWS Secret Access Key : SECRET KEY 입력 Default region name : ap-northeast-2 (Seoul Region) Default output format [None]: 엔터 여러개로 분리를 할 경우 --profile로 aws con.. 2023. 12. 23.