일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 정처기
- 취성패
- 방통대
- IAMPORT
- 운영체제
- json string
- 소비통장
- 런던뮤지컬
- window11
- Spring Boot
- window10 Education
- window11 Education
- git pull
- git
- 자바
- git 설정
- 오블완
- java
- window10
- github
- vmware workstation player
- 아임포트
- 티스토리챌린지
- 윈도우10 Education
- ObjectMapper
- camel case
- 방송대
- 취업
- snake case
- git pull --rebase
- Today
- Total
목록프로그래밍 (60)
홍차의 미로찾기
$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..
1. github 인증 방식 1) PAT (Personal Access Token) github 계정의 비밀번호 대신 사용 가능한 토큰으로, https를 통해 github에 접근할 때 주로 사용됩니다.노출 시 재발급이 필요하며, 개인PC에서 토큰을 관리합니다. 2) SSH 방식SSH 프로토콜을 사용하여 github repository에 접근하는 방식입니다.SSH Key 페어를 사용하여 인증을 처리하는 방식으로, 공개키와 비밀키를 사용합니다. 1. private key, public key를 생성합니다.2. private key(비밀키)는 local Mac에 저장해둡니다.3. public key(공개키)는 Github에 등록해놓고, 이렇게 등록한 public key를 이용하여 ssh 연결을 설정합니다.이렇..
ssh-agent로 ssh key를 등록하면 git에 ssh연결을 쉽게 할 수 있습니다.처음 한 번만 비밀번호를 입력하면 그 이후에는 비밀번호 입력없이 git push 가능합니다. 하지만, 등록 이후에 여러 번 비밀번호 입력 요청이 떠서 원인을 찾아보게 되었습니다. 확인해보니 github으로 SSH 연결 시, 터미널이 재부팅되면 등록한 ssh key들이 모두 사라지는 문제가 있었습니다.해당 문제를 해결하기 위해서 아래 내용을 진행했습니다. 1. ~/.ssh/config 파일 맨 끝에 아래 내용을 추가합니다.Host * AddKeysToAgent yes UseKeychain yes AddKeysToAgent- SSH 개인 키를 ssh-agent에 추가하여 인증 프로세스를 간소화하는 옵션입니다.UseK..
현재 상황은 이렇다.- 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/..
unix 계열 시스템에서의 파일 권한사용자소유자 : 소유자에 대한 권한그룹: 소유자가 속한 그룹에 대한 권한기타(공개): 모든 사용자에 대한 권한권한(퍼미션) 종류읽기 권한 : r (4)쓰기 권한 : w (2)실행 권한 : x (1)예시)# 하위 폴더 포함 모든 권한 부여 (rwxrwxrwx = 777)chmod -R 777 '경로'# 소유자에게 읽기 권한만 부여 (r-------- = 400)chmod 400 '경로'# 소유자, 그룹, 기타에게 읽기, 실행 권한만 부여 (r-xr-xr-x = 555)chmod 555 '경로'# 소유자에게 모든 권한 부여 (rwx------ = 700)chmod 700 '경로'
로컬 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 주소컴퓨터가 네트워크 상에서 통신하기 위해 사용하는 숫자로 이루..