본문 바로가기
728x90

분류 전체보기287

AWS Lambda (queryStringParameters 란!!) AWS Lambda에 대해서 간단하게 설명 하고 넘어 가자면, PaaS (Platform As A Service)의 일종으로, 우리가 AWS Lambda에 우리가 구현한 API Code를 등록 하고, 이에 대한 컴퓨팅 비용을 사용한 만큼만 지불 하는 서비스 입니다. 우리가 따로 운영체제, 런타임 등의 관리를 할 필요 없이 사용자가 Python, Node.js 등의 언어로 만들어진 Lambda Handler Function을 구현 하여 이를 AWS Lambda에 등록하고, 이를 AWS API Gateway에 연결 하면, 외부에서 해당 API를 이용 할 수 있습니다. AWS Lambda Lambda 함수 일단 만들기 먼저, 사용 하기 전에, 일단 Lambda 함수를 만들어 보는 시간을 가져 보도록 하겠습니다.. 2023. 1. 15.
6.API Gateway 기초 ## API 유형 선택 - REST API 선택 (요청 및 응답을 완벽하게 제어) ## API 생성 ## 메서드 생성 - GET 설정 : Lambda 함수 선택 : Lambda 프록시 통합 사용 : Lambda 함수 (기존에 생성한 람다) ## API 배포 클릭 ## API 주소 확인 - URL 테스트 (현재는 빈화면) ## 람다로 가서 모니터링 클릭 - Cloudwatch 로 가서 로그 확인 ## console.log(event); 추가 ## 로그 확인을 위해 재수행 ## 다시 Cloudwatch 로 가서 로그 확인 ## 다시 람다로 가서, 소스코드에 queryStringParameters 추가 ## URL 결과 확인 출처 : https://www.youtube.com/watch?v=4br9nvpPPw.. 2023. 1. 15.
5.AWS Lambda 기초 ## 람다 호출방법 - 이벤트 기반 - AWS 다른 서비스 or APP 직접 or API Gateway 를 통해서 호출 ## 람다 생성 ## TEST 클릭 ## event 출력으로 변경후, Deploy 클릭 ## TEST 클릭, 호출 값 확인 ## SUM 코드 수정 (Deploy -> Test 클릭) 출처 : https://www.youtube.com/watch?v=-BEou7aN7AY&list=PLfth0bK2MgIbpsMNmche-YXWwwEN4qK5k&index=6 2023. 1. 15.
9-1. 컨테이너간 통신(네트워크) - 이론편 ## docker0 bridge - 172.17.0.0/16 ## 사용자 정의 NW 생성 가능 2023. 1. 15.
8-2. Docker Container Storage - 실습편 ## docker run -d --name db -v /dbdata:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=pass mysql:latest - /dbdata 미생성시 자동으로 생성 ## docker exec -it db /bin/bash ## mysql -u root -ppass ## show databases; ## create database ttabae; ## 로컬디스크 /dbdata 와 연동 성공 ## 로컬디스크 미지정시 테스트 - /var/lib/docker/volumes/UUID/_data 에 저장됨 ## docker volume ls ## docker run -d --name web -p 80:80 -v /webdata:/usr/share/nginx/html:ro.. 2023. 1. 15.
[총정리] Crontab 사용법 매일 혹은 정기적으로 실행해야 하는 예약작업이 있다. 리눅스에서는 이런 일을 해 주는 것이 cron이다. cron은 간단한 텍스트 파일에 할 일들을 기록하는데, 관리자인가 아닌가에 따라서 기록할 곳이 달라진다. 관리자 권한이 있다면 /etc/crontab 파일에 기록한다. 이 파일에 기록하면 한 눈에 예약 작업을 확인할 수 있다는 장점이 있고, 명령을 실행할 사용자도 명시할 수 있다. 따라서 관리자 권한에 접근할 수 있다면 여기에 기록하자. 관리자 권한이 없다면 crontab -e 명령어를 실행해서 예약 파일을 편집한다. /etc/crontab 파일을 편집할 때와 달리 실행할 주체를 명시하는 부분이 없다. root 권한 있는 경우 - /etc/crontab 편집 root 권한이 있는 경우 /etc/cro.. 2023. 1. 15.
728x90