분류 전체보기 50

gcr-cleaner ( GCP 컨테이너 이미지 제거 )

- 필요없는 컨테이너 이미지를 계속 저장하면 비용이 늘어 남. - GCP Container Registry 의 태깅하지 않은 이미지를 제거. ( 또는 옵션을 사용하여 특정 태그를 삭제 가능 > 문서 참고.) - https://github.com/sethvargo/gcr-cleaner 은 이미지 제거 프로그램. - Cloud Run 을 통해 gcr-cleaner 를 실행. - Cloud Scheduler 를 이용하여 주기적으로 gcr-cleaner 를 실행. 1. API 기능을 활성화. gcloud services enable --project "${PROJECT_ID}" \ appengine.googleapis.com \ cloudscheduler.googleapis.com \ run.googleapis..

Postman 사용시 access token 환경 변수 사용

POST MAN 에서 API 호출시 매번 access token 을 채우는게 불편한 경우 환경변수로 만들어 편하게 호출이 가능하다. 1. auth api 를 호출하여 access_token 을 body 로부터 받는 경우. 2. 환경변수 access_token 를 만든다. 3. auth api 의 TETS 탭에 아래와 같이 코드를 적는다. let respdata = pm.response.json(); console.log(respdata.access_token); pm.environment.set("access_token", respdata.access_token); 4. 호출할 API 의 Authorization 탭에서 token 을 환경변수인 access_token 을 적는다. 5. AUTH API 를..

Tool 2021.02.13

SSH Tunnel ( port forwarding )

- 클라우드 내 인터널 서버를 접근하려면 외부에서 접근이 불가 함. - bastion host 를 만들어 게이트 역할을 하도록 만듬. ssh -L [LOCAL_IP:]LOCAL_PORT:DESTINATION:DESTINATION_PORT [USER@]SSH_SERVER 예) - user1 계으로 bastion host( 35.123.45.77 ) 를 ssh 접근. - 로컬의 27018 포트를 인터널 서버의 mongo db 의 27017 포트로 포워딩. ssh -N -L 27018:mongo-test-servers-vm..internal:27017 user1@35.123.45.67

Mac & Linux 2020.12.18