Justin의 개발 로그
보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력해주세요.
보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력해주세요.
article thumbnail
AWS 클라이언트 VPN 생성
AWS_NCP 2021. 3. 8. 13:23

blog.naver.com/a_line1/222090298550 AWS 관리형 VPN 사용하기 해보고 싶었던 것이다. 외부의 접속이 되지 않는 사설망에 VPN을 통해 접속을 해보고 싶었다.​AWS를... blog.naver.com docs.aws.amazon.com/ko_kr/vpn/latest/clientvpn-admin/client-authentication.html#mutual 인증 - AWS 클라이언트 VPN 설치가 완료되면 읽을 수 있는 연결 프로필을 찾을 수 없다는 오류 메시지가 표시될 수 있습니다. 확인을 선택하여 이 메시지를 닫을 수 있습니다. docs.aws.amazon.com 1. 인증서 생성 명령어 순서 아래 명령어에서 마지막 두 줄의 ap-northeast-2만 해당 리전으로 값을 ..

Multi SpringApplication 을 선택 처리하는 방법
프로그래밍/Java-Spring 2021. 2. 26. 09:52

my-parent |__ my-main (depends on my-other module) |__ my-other @SpringBootApplication public class MyMainApp ... { ... } @SpringBootApplication @ConditionalOnProperty(name = "my.other.active", havingValue = "true", matchIfMissing = false) public class MyOtherApp ... { ... } 실행할 어플리케이션 선택 방법 -Dmy.other.active=true -Dspring.profiles.active=$profile application yaml을 분리 - 내부 실행 배치 - 외부 DB 접속하는 배치는..

node.js 자주쓰는 패키지 명령어
프로그래밍/nodeJs 2020. 12. 11. 11:00

#최신버전 npm 설치 npm install -g npm@latest 패키지 설치 #패키지 지역 설치 npm install #패키지 전역 설치 npm install -g #라이브러리 업데이트 확인 npm outdated #package.json 생성 - 프로젝트 정보와 패키지 의존성 관리 npm init # 기본값으로 생성 npm init --yes #패키지 설치 시 package.json에 등록 npm install --save # --save는 기본 옵션이라 생략 가능 #개발에서만 사용되는 패키지 설치 및 package.json 등록 npm install --save-dev # --save_dev : 개발 단계에서만 의존하는 패키지 #package.json에 선언된 패키지 일괄 설치 npm install

손쉬운 http 서버 구축 http-server
프로그래밍/nodeJs 2020. 12. 9. 13:22

ES6 스크립트 등을 실행하려면 CORS(Cross-Origin Resource Sharing) 정책으로 인해 크롬 브라우저에서 직접 열지 못하는 경우가 있다. 이 경우 NGINX와 같은 HTTP 서버를 구성해야 하는데, Node.js가 설치되어 있다면 http-server로 쉽게 http 서버를 구성할 수 있다. #npm 명령으로 http-server를 글로벌 모드로 설치한다. > npm install http-server -g 실행할 코드가 위치한 폴더에서 http-server를 실행한다. http-server -p 3000 아래와 같이 서버에 접속 한다. http://localhost:3000

article thumbnail
Jenkins Unix(Linux) 계정을 사용한 인증 - 내부회계감사 비밀번호 관리 규칙 대응
프로그래밍/Jenkins 2020. 12. 4. 13:58

내부회계감사에서 Jenkins의 비밀번호 관리 방식이 미흡하다는 지적사항을 대응하기 위한 방안입니다. Jenkins의 기본 인증 방식인 Jenkins' own user database는 비밀번호 복잡성 등에 대한 정책을 전혀 설정할 수 없어 '12345'와 같은 단순한 비밀번호도 설정이 가능합니다. 이를 보완하기 위해서는 LDAP, Unix user/group database 등 추가 옵션이 제공되는데, LDAP은 추가 시스템 구성 및 연동이 필요해서 비교적 간단한 Unix user/group database 옵션을 사용해 보고자 합니다. Configure Global Security > Unix user/group database 제 경우 이미 관련된 설정을 마쳤기 때문에 Success가 나오는데, T..

article thumbnail
네이버클라우드 Cloud Functions으로 Slack 통보 함수 개발
AWS_NCP/NCP 2020. 11. 17. 18:24

#현재 위치 ~/idea/python pip3 install --upgrade pip pip3 install virtualenv virtualenv -p python3 virtualenv source virtualenv/bin/activate pip3 install boto3 # 메인 파이선 소스를 코딩한다. 파일명은 반드시 __main__.py 로 해야 하며, def main(args): 가 정의되어야 함 vi __main__.py import boto3 import json import logging import os from base64 import b64decode from urllib.request import Request, urlopen from urllib.error import URLEr..

Linux Shell 조작 명령어 샘플 모음
IT/Linux_Apache_Nginx 2020. 11. 12. 16:08

문자열 제외 필터 grep -v '제외문자열' #jq(JSON processor)를 이용해 json에서 원하는 값 찾기 # -o : output $ kubectl get nodes -o json | jq -r '.items[].status.addresses[]|select(.type=="InternalIP").address' *#jq 설치 * $ brew install jq # jsonpath에서 원하는 값 찾기 # JSONPath is a query language for JSON # jsonpath 문법 설명 : https://github.com/json-path/JsonPath $ kubectl get nodes -o jsonpath='{.items[].status.addresses[?(@.type..

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력해주세요.