AWS의 Lambda + API Gateway + DynamoDB를 사용하여 구현한 Rest API를 안드로이드 앱과 연동해본 예제입니다. 익숙하지 않은 분야라 이상한 점이 있을 수 있습니다. 2021. 11. 29 - 최초작성 본 포스트는 다음처럼 구성되어 있습니다. 안드로이드 앱에서 실행 과정을 간단히 설명합니다. 이름과 나라를 입력한 후, 입력을 클릭합니다. 키보드를 숨기면 아래쪽에 정상적으로 처리되었다고 200이 보입니다. 잘못 처리된 경우에 대한 고려는 없습니다. 검색할 이름을 입력하고 검색을 클릭합니다. 키보드를 숨기면 아래쪽에 검색한 이름에 대한 정보를 보여줍니다. 검색되지 않은 경우에 대한 고려는 안되어있습니다. 람다 함수에 추가하면 처리할 수 있습니다. 데이터 입력 DynamoDB 왼쪽 ..
p2.xlarge 인스턴스에 설치된 우분투 20.04에 최신 버전 NVIDIA 그래픽 카드를 설치하니 문제가 있었습니다. 수소문하여 다음처럼 예전 버전을 깔아야 함을 알게 되었습니다. CUDA도 11.4까지만 설치 가능하고 cuDNN도 버전맞추어서 8.2.2를 설치해야 합니다. 2023. 8. 16 최초작성 sudo add-apt-repository ppa:graphics-drivers/ppa --yes sudo apt update sudo apt install nvidia-driver-470 참고- https://github.com/charmed-kubernetes/kubernetes-docs/issues/646
AWS Lambda 함수와 API Gateway로 만든 REST API 배포하는 방법을 다룹니다. 익숙하지 않은 분야라 이상한 점이 있을 수 있습니다. 2021. 10. 24 - 최초 작성 우선 다음 포스트를 진행해야 합니다. AWS Lambda 함수와 API Gateway를 사용하여 REST API 구현 https://webnautes.tistory.com/1944 AWS 관리 콘솔 사이트(https://aws.amazon.com/ko/console/ )에 접속하여 로그인 후, 왼쪽 상단에 보이는 서비스를 클릭합니다. 네트워킹 및 콘텐츠 전송 항목에 있는 API Gateway를 클릭합니다. 앞에서 만들었던 API가 보입니다. 이름을 클릭합니다. 리소스에서 ANY를 클릭합니다. 작업을 클릭하여 보이는 메..
Lambda를 사용하여 DynamoDB를 사용해보았습니다. 2021. 10. 11 - 최초작성 AWS 관리 콘솔 사이트(https://aws.amazon.com/ko/console/ )에 접속하여 로그인 후, 오른쪽 상단에 보이는 리전을 서울로 변경합니다. 꼭 서울일 필요는 없습니다. 왼쪽 상단에 보이는 서비스를 클릭합니다. 서비스 목록에서 컴퓨팅 항목에 있는 Lambda를 클릭합니다. 오른쪽 상단에 보이는 함수 생성 버튼을 클릭합니다. 상단에 새로 작성이 선택된 상태에서 함수 이름을 적은 후, 런타임을 Python 3.9로 변경합니다. 이제 오른쪽 하단에 보이는 함수 생성을 클릭합니다. 기본 람다 코드가 보입니다. 이 코드는 json 패키지를 임포트하고 lambda_handler라는 함수를 정의합니다...
감정 분석(Sentiment Analysis)을 위해 AWS Comprehend API를 사용하는 REST API를 구현해봅니다. 익숙하지 않은 분야라 이상한 점이 있을 수 있습니다. 2021. 10. 2 - 최초작성 우선 Lambda 함수를 작성합니다. AWS 관리 콘솔 사이트(https://aws.amazon.com/ko/console/ )에 접속하여 로그인 후, 왼쪽 상단에 보이는 서비스를 클릭합니다. 서비스 목록에서 컴퓨팅 항목에 있는 Lambda를 클릭합니다. 오른쪽 상단에 보이는 함수 생성 버튼을 클릭합니다. 상단에 새로 작성이 선택된 상태에서 함수 이름을 적은 후, 런타임을 Python 3.9로 변경합니다. 이제 오른쪽 하단에 보이는 함수 생성을 클릭합니다. 다음 코드를 복사해서 붙여넣은 후..
Lambda 함수와 API Gateway를 사용하여 REST API를 구현해봅니다. 익숙하지 않은 분야라 이상한 점이 있을 수 있습니다. 2021. 9. 30 - 최초작성 Lambda는 코드를 작성한 다음 이벤트에 연결할 수 있는 서버리스 컴퓨팅 환경입니다. 이벤트가 발생하면 코드가 실행됩니다. 여기에선 REST API와 람다 함수를 연결하여 사용합니다. Lambda 함수가 동작하려면 다음 3가지가 필요합니다. 핸들러를 정의해야 합니다. Lambda 함수의 진입점입니다. Lambda 함수는 JSON 형식의 입력을 받으며 보통 JSON 형식으로 결과값을 리턴합니다. Lambda에 대한 런타임 환경을 지정해야 합니다. Lambda 함수를 작성하는데 사용한 언어를 선택해줍니다. 이벤트를 발생시키거나 또는 전달..
Python으로 작성된 AWS Lambda 함수를 사용해보았습니다. 2021. 9. 28 - 최초작성 AWS 관리 콘솔 사이트(https://aws.amazon.com/ko/console/ )에 접속하여 로그인 후, 오른쪽 상단에 보이는 리전을 서울로 변경합니다. 꼭 서울일 필요는 없습니다. 왼쪽 상단에 보이는 서비스를 클릭합니다. 서비스 목록에서 컴퓨팅 항목에 있는 Lambda를 클릭합니다. 오른쪽 상단에 보이는 함수 생성 버튼을 클릭합니다. 상단에 새로 작성이 선택된 상태에서 함수 이름을 적은 후, 런타임을 Python 3.9로 변경합니다. 이제 오른쪽 하단에 보이는 함수 생성을 클릭합니다. 기본 람다 코드가 보입니다. 이 코드는 json 패키지를 임포트하고 lambda_handler라는 함수를 정의..
AWS(Amazon Web Services)를 1년 동안 무료로 사용할 수 있는 프리 티어 가입부터 EC2 인스턴스 생성 및 SSH 접속까지 다룹니다. 2021. 05. 03 최초 작성 AWS 프리 티어를 사용하려면 계정을 우선 만들어야 합니다. 아래 링크에 접속합니다. https://aws.amazon.com/free “무료 계정 만들기”를 클릭합니다. 아래 웹페이지 화면은 추후 바뀔 가능성이 있습니다. 로그인시 사용할 이메일 주소와 암호를 기입 후, 계속을 클릭하여 진행합니다. 연락처 및 주소 정보를 기입 후, 계속을 클릭합니다. 무료로 사용하는 것이지만 신용 카드 정보를 요구합니다. 전화번호를 확인하는 절차가 필요합니다. 문자 메시지(SMS)를 사용했습니다. 문자로 받은 코드를 입력합니다. “기본 ..