일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 취업
- ObjectMapper
- 취성패
- 티스토리챌린지
- 소비통장
- window10
- git
- snake case
- 런던뮤지컬
- git pull --rebase
- window11 Education
- github
- 정처기
- vmware workstation player
- java
- camel case
- IAMPORT
- Spring Boot
- 윈도우10 Education
- git pull
- window11
- 방송대
- 운영체제
- window10 Education
- git 설정
- json string
- 아임포트
- 오블완
- 자바
- 방통대
- Today
- Total
목록프로그래밍/BUILD DEPLOY (10)
홍차의 미로찾기
$0.131 per GB-month of provisioned GP3 storage running MySQL 위 항목으로 0.28 달러가 부과되었다는 글을 작성했었다.[AWS] 과금 확인하기 (2) - $0.131 per GB-month of provisioned GP3 storage running MySQL 그리고 해결된 줄 알았건만.. 0.32 달러로 올랐다 (ㅠㅠ) 열심히 찾다가 원인을 발견했다.바로 EC2 스토리지 볼륨이 gp3로 되어있었다.gp2로 변경하면 된다. (gp2만 프리티어)그리고 이건 바로 수정이 안되고, ec2를 멈춰야 수정이 가능하다.
현재 사용중인 AWS 서비스 (프리티어)- EC2 1개- RDS 1개 아래는 과금 내역이다 $0.131 per GB-month of provisioned GP3 storage running MySQL 위 항목으로 0.28 달러가 부과되었다.당장 많은 금액은 아니지만, 앞으로 얼마나 더 부과될지 몰라서 무슨 항목인지 찾아봤다. 과금 [0.28$] : $0.131 per GB-month of provisioned GP3 storage running MySQL 위 항목은 Amazon RDS 에서 MySQL 실행할 때 사용하는 스토리지 비용이라고 한다.스토리지 중에서도 GP3 스토리지를 사용했을 때 부과되는 금액이다. GP3 스토리지는?? AWS에서 제공하는 SSD 기반의 스토리지 유형 중 하나라고 한다...
얼마 전 처음으로 AWS에서 서버를 올려보았다.프리티어를 사용하면서 적은 금액으로 서버를 운영하려고 했는데, 알 수 없는 과금 내역이 있어서 정리해보려고 한다. 일단 내가 사용하고 있는 서비스는 2개이다. 그리고 이 둘은 모두 프리티어 버전이다.- EC2 1개- RDS 1개 과금 내역은 아래와 같다. 나는 프리티어로 생성했는데 왜 과금이..?![0.40$] : $0.005 per In-use public IPv4 address per hour 위 항목으로 0.40 달러물론 1달러도 안되는 금액이긴하지만, 언제 갑자기 많은 금액이 부과될지 알 수 없기때문에 찾아보았다. 과금 [0.40$] : $0.005 per In-use public IPv4 address per hour 위 내용은 public ip..
현재 상황은 이렇다.- ec2 생성- 탄력적 IP 생성 1) SSH 명령어로 pem 파일 사용해서 접속하기.ssh 폴더에 pem 파일 저장 후, 아래 코드로 ec2 접속 연결 시도함. (pem 파일로 내가 생성한 우분투 ec2로 접속할 수 있음) ssh -i ~/.ssh/server-key.pem ubuntu@EC2탄력적IP 근데 아래와 같은 접속 오류가 떴다. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for '/Users/..
로컬 mac에서 ec2에 SSH 접속할 수 있습니다.아래 조건이 필요합니다. - EC2 생성 (키페어 생성 후, pem 파일 필요)- 고정 IP(탄력적 IP) 생성 및 EC2와 연결 (참고) 1. EC2 생성 및 pem 파일 다운로드일단, AWS EC2 메뉴로 이동해 새로운 인스턴스를 생성합니다.OS는 ubuntu로 생성합니다. [키 페어(로그인)]에서는 새로운 키 페어를 생성합니다. 키 페어 유형은 RSA로, 프라이빗 키 파일 형식은 .pem 으로 선택합니다.만약, window 운영체제를 사용하고 있다면, .ppk 형식의 파일을 선택해 PuTTy라는 프로그램을 사용할 수도 있습니다. pem은 private Enhanced Mail 의 약자로 키 파일의 형식의 의미합니다..pem 파일은 SSH 클라이..
AWS에서 프리 티어 용으로 사용하고 있다면, 무료 EC2 1개와 고정 IP도 하나도 무료로 사용할 수 있습니다.바로 Elastic IPs, 탄력적 IP 입니다. 탄력적 IP (Elastic IPs)AWS 에서 제공해주는 서비스로, pulic 고정 IP 주소입니다.실행중인 AWS EC2 인스턴스에 할당되어, 인스턴스 중단 및 재시작 시 동일한 퍼블릭 IP 주소를 유지할 수 있도록 합니다. 일반적으로 EC2 생성 시 제공되는 public ip는 인스턴스 재시작 시 새롭게 갱신됩니다.따라서 외부에서 고정적으로 연결하고자 한다면 반드시 탄력적 IP를 생성해야 합니다. AWS 프리티어에서는 한 개의 탄력적 IP 주소를 제공하고 있습니다. 탄력적 IP 생성 방법 1. [EC2 > Elastic IPs (탄력적 I..
DNSDNS 는 Domain Name System 의 약자로, 인터넷에서 도메인 주소를 IP 주소로 변환해주는 시스템입니다. DOMAIN (도메인)- Web Domain (웹 도메인)도메인은 인간이 기억하기 쉽게 만든 인터넷 주소로, 웹 도메인 (Web Domain)을 의미합니다.다른의미로는 도메인 모델링 (Domain Modeling) 을 의미하기도 합니다.- Domain Modeling (도메인 모델링)소프트웨어 개발에서 사용되는 도메인은 소프트웨어에서 해결하고자하는 비지니스 영역의 문제를 의미합니다.그리고 그 문제를 소프트웨어로 모델링 한 것을 의미하며, DDD(Domain Driven Design)과 밀접하게 연관되어 있습니다. IP 주소컴퓨터가 네트워크 상에서 통신하기 위해 사용하는 숫자로 이루..
RDS에서 최초로 만드는 계정은 admin 으로 생성.java spring boot 애플리케이션을 만들면서 로컬 mysql 에만 연결해봤는데, 이번에 rds 생성하고 직접 연결을 시도함.spring: datasource: url: jdbc:mysql://rds 엔드포인트:3306/db?useSSL=false&serverTimezone=UTC driver-class-name: com.mysql.cj.jdbc.Driver username: admin password: ~~ 최초로 만든 슈퍼유저인 admin은 모든 권한이 있어서인지 잘 연결되는것을 확인함.그래서 애플리케이션 전용 계정인 app_server 계정을 만들기로 함.또한, 권한은 딱 CRUD만 주기로 함!첫번째 삽질. 계정 만..
RDS 생성 후, 내 mac 터미널에서 RDS mysql에 연결하려니 아래와 같은 에러가 났다. ERROR 2059 (HY000): Authentication plugin 'mysql_native_password' cannot be loaded: dlopen(/opt/homebrew/Cellar/mysql/9.0.1_3/lib/plugin/mysql_native_password.so, 0x0002): tried: '/opt/homebrew/Cellar/mysql/9.0.1_3/lib/plugin/mysql_native_password.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/Cellar/mysql/9.0.1_3/lib/..
github actions 스크립트를 작성하면서 알게된 변수 사용하는 방법을 몇 가지 정리해보겠습니다. 1. 변수가 작성된 env 파일 사용2. github actions repository secrets 변수3. github actions repository variables 변수 변수 사용 방식 3가지 1. repository root 경로에 env 파일 생성 후 로드이 방식은 각 리포지토리의 root 경로에 변수를 작성한 env 파일을 로드해서 사용하는 방식입니다.우선, env 파일을 생성 후 사용할 변수를 작성합니다. deploy-config.envPROJECT_NAME=myserver-apiPORT=8081 이렇게 작성된 변수는 github actions 스크립트에서 로드 후, 사용할 수 있습니..