백업의 소중함을 다시 느낍니다

집에서 서버를 운영한지 벌써 꽤 오랜 시간이 지났습니다. 대략 2013년도 부터 노트북에 리눅스를 설치해서 운영을 했으니 거의 8년이 흐른 것 같네요. 그동안 많은 글을 쓰진 않아서 블로그 유입도 고만고만한 수준이라…

0 Comments

react + nodejs 실행 시 invalid host header 오류

react로 Frontend를 띄우고 node에서 backend를 띄워 frontend에서 proxy 설정으로 backend를 가리키게 했는데 접속 시 invalid host header라는 오류가 발생했다. 이런 경우 다음 설정으로 오류 회피가 가능하다. frontend 소스 디렉토리에서 다음…

0 Comments

aws instance에서 shell script로 codecommit에 push 하기

AWS Intance에서 shell script를 cron에 등록하여 자동으로 code push를 하도록 만들고 싶었다. 대략 아래와 같은 간단한 script를 만들어봤다. #!/bin/sh BUCKET_PATH="s" AWS="/usr/local/bin/aws" rm -rf /tmp/project_code ${AWS} s3 cp ${BUCKET_PATH}/project.tar.gz /tmp/project.tar.gz cd…

0 Comments

python으로 aws s3 bucket 다루기

s3 bucket에 있는 파일 목록 보기 import boto3 s3 = boto3.resource('s3') my_bucket = s3.Bucket('some/path/') for my_bucket_object in my_bucket.objects.all(): print(my_bucket_object) 참고 python - Listing contents of a bucket with boto3 -…

0 Comments

aws lambda layer 사용하기

AWS Lambda에서는 몇몇 기본 패키지 외에는 사용할 수 없다. 따라서 lambda로 복잡한 기능을 수행하기 위해서는 layer 기능을 사용한다. layer는 lambda에서 추가적인 패키지를 사용 가능하도록 하는 것이다. 설명이 복잡하지만 단순히 내가…

0 Comments

구글 시트에서 주식 정보 크롤링 하기

참고 구글시트 IMPORTXML 함수를 이용한 data 크롤링 (재무정보 가져오기) (tistory.com)구글 파이낸스(google finance) 함수를 이용한 주식 정보 정리하기(w/구글스프레드시트) (tistory.com)구글스프레드시트로 재무제표 크롤링하는 방법 : 네이버 블로그 (naver.com)

0 Comments

Visual Studio Code와 AWS 인스턴스 연동

VS Code를 이용해서 AWS 인스턴스에 있는 소스코드 수정 VS Code에서 원격으로 AWS 인스턴스에 있는 소스코드를 수정하기 위해 Remote - SSH라는 플러그인을 설치한다. 플러그인을 검색하면 위와 같은 플러그인을 설치 할 수…

0 Comments

AWS EC2 인바운드 규칙 설정 방법

EC2 인스턴스를 아무 IP 대역이나 열어두는 경우 지속적인 트래픽 공격을 받을 수 있다. 때문에 개발용으로 사용중이라면 인바운드 규칙을 설정함으로써 보안을 유지할 수 있다. EC2 메뉴에 '보안그룹' 메뉴가 있다. EC2 인스턴스를…

0 Comments

macOS 터미널 LS 명령어 색상 설정

macOS 터미널에서 ls 명령을 사용하여 디렉토리와 파일 리스트를 출력하면 기본으로 색상 설정 없이 출력된다. 디렉토리와 파일들을 구분하여 색상을 표시하고 싶은 경우 bash_profile을 아래와 같이 수정하여 사용할 수 있다. vi ~/.bash_profile…

0 Comments