AWS 요금 확인 및 리소스 정리하기
AWS 2022. 7. 9. 14:46

해결할 내용 AWS에 요금이 계속 과금되고 있는 것을 확인했다. 젠장.... Terraform이 일단 깨지고 나니까 Manual로 리소스를 정리했는데 아래와 같이 비용이 과금되었다. 어느 리소스가 과금하는지 확인하기 AWS Management 콘솔 우상단에 사용자 프로필을 클릭하면, AWS Billing Dashboard를 갈수 있다. 여기에서 Bills를 선택하자. Bills우측 Details를 확인하자. 공부한다고 만들어 놓은 Relational Database Service가 내돈 11달러를 먹고 있다. 망할... US East Ohio를 가서 과금이 된 리소스를 삭제해 주자 2022.07.09 - [AWS] - RDS 리소스 삭제하기. 사용중인 전체 리소스 확인하기 Service Search를 이..

RDS 리소스 삭제하기
AWS 2022. 7. 9. 14:10

해결하고자 하는 것 RDS Cluster의 삭제 주의 점 삭제를 위해서는 절대로 db cluster를 정지 시키면 안된다. 이 경우에는 db instance가 삭제되지 않는다. 만약에 db cluster를 먼저 정지 했다면, cluster의 상태가 stopped가 될때까지 기다렸다가, 다시 cluster를 start해야 한다. 삭제 순서 삭제하고자 하는 인스턴스를 선택하고 delete를 누른다. delete me를 type하고 삭제시켜 준다. 나머지 하나도 삭제시키자. 만약의 경우를 위해서 snapshot을 저장할지 물어본다. 완전한 삭제를 원한다면 snapshot을 하지 말자. 돈나온다. 클러스터 이하 인스턴스가 모두 삭제되면 cluster는 자동으로 삭제 된다.

AWS CLI 명령어 모음 (계속)
AWS 2022. 2. 6. 01:51

aws-cli 내용 명령어 작동중인 instance에서 public ip 얻어오기 $ aws ec2 describe-instances --filters Name=instance-state-name,Values=running --query Reservations[*].Instances[*].PublicIpAddress [ [ "34.220.110.131" ] ] aws에 사용자 등록하기 default aws configure 추가사용자 등록 aws configure --profile 명령어 실행시 기본 사용자 정의하기 export AWS_PROFILE= or export AWS_PROFILE= or (windows) setx AWS_PROFILE 현재 설정 정보 aws configure list 모든 프로..

Cloud9 Ports 오픈 하기
AWS 2021. 3. 1. 13:53

Cloud9을 사용하다 보면 Web 서비스 80이나 8080등 필요한 포트가 있어서 Open이 필요 할때가 있다. 기본적으로 Cloud9은 22번 포트만 열어주는데, 뭐 개발용이니까 모든 Port를 다 열어줘 보자 Cloud9이 작동하고 있는 EC2로 들어간다. 하단에 Inboud Tab을 선택한다. Edit 버튼을 누르고 All TCP를 선택하고 Save하자 아래와 같이 Security Group에 모든 TCP를 열어주면 성공이다. Source는 알아서 여는 걸로... 위에처럼 하면 모든 Source가 접근 가능합니다. 주의하세요~

EC2 Volume Size Extension
AWS 2021. 3. 1. 13:35

Cloud9을 쓰다가 보니 Volume이 부족해 졌다. 그래서 다음과 같이 Disk Size를 늘리는 방법을 정리해 본다. 늘리고자하는 EC2의 Volume을 찾아간다. 대상 volume을 선택하고 Modify volume을 선택한다. 변경하고자 하는 Size를 GB 단위로 수정한다. 여기서는 20으로 변경하였다. 20GB로 변경된 것을 확인 할 수 있다. 그러나 사이즈가 변경되지 않은것을 확인 할 수있다. 물리적인 디스크 사이즈는 증가를 했지만 Partition에 반영되지 않은 것을 확인 할 수 있다. (.pia-aws) ec2-user:~/environment/DevOps_Microservices/Lesson-3-Containerization (master) $ sudo growpart /dev/xv..

cloud 9 AWS Resources Tab
AWS 2021. 2. 27. 18:03

AWS Toolkit 으로의 변화 LAMBDA function을 만들기 위해서 AWS Reources TAB이 우측에 있어야 하는데 최근에 AWS Toolkit으로 변경되고 있어서 해당 TAB을 확인할 방법이 없다 대신에 좌측에 이런게 생겼다. 예전에 사용하던 기능을 쓰고 싶다면 우상단 기어를 클릭하고 AWS Settings를 선택한 후 AWS Toolkit을 Disable 시켜줘야 한다. 그럼 람다 리소스가 나타나는 것을 볼 수 있다. 공부중에 해당 환경이 없어서 한참을 고생했다.

Amazon Linux Nodejs Install with Epel
AWS 2021. 2. 13. 19:43

Amazon Linux에 Nodejs는 yum 인스톨이 되지 않는다. 이 부분을 해결하기 위해서 다음과 같이 sudo amazon-linux-extras install epel -y 리포지토리를 활성화 하거나 sudo yum-config-manager --enable epel Config Manager를 사용해서 epel를 활성화 해줘야 한다. sudo yum -y install nodejs 명령어를 통해서 nodejs를 install 할 수 있다. Ansible을 통한 script는 다음과 같다. --- - name: "epel repo add" become: yes shell: "amazon-linux-extras install epel -y" - name: "install nodejs" become..

AWS CLI EC2 사용법
AWS 2021. 2. 13. 12:10

AWS EC2 기본 Command Line Interface aws ec2 run-instances --image-id --count --instance-type --key-name --security-group-id --subnet-id 상기 내용을 바탕으로 만들어본 실행 명령어 aws ec2 run-instances --image-id ami-0e999cbd62129e3b1 --count 1 --instance-type t2.micro --key-name my-public-subnet --security-group-id sg-00d2f470f06963603 --subnet-id subnet-000cca0e87c6baa1e 결과는 다음과 같이 나오면 된다 { "Instances": [ { "Monito..