전체 글 썸네일형 리스트형 OCI API Gateway와 Function을 이용한 서버리스 웹 어플리케이션 샘플 - #4 API Gateway 생성/배포/테스트 총 네개의 시리즈로 OCI API Gateway와 Function을 이용한 서버리스 웹 어플리케이션 샘플 구성 방법을 살펴보겠습니다. 이전 글: 2022.05.23 - [Cloud/Oracle Cloud Infrastructure (OCI)] - OCI API Gateway와 Function을 이용한 서버리스 웹 어플리케이션 샘플 - #3 DB 구성 및 Function 코드 준비 API Gateway 생성/배포/테스트 API Gateway 서비스를 사용하면 네트워크 내에서 액세스할 수 있는 프라이빗 엔드포인트가 있는 API를 게시할 수 있으며, 인터넷 트래픽을 허용하려는 경우 퍼블릭 IP 주소로 노출할 수 있습니다. 또한 API 유효성 검사, 요청 및 응답 변환, CORS, 인증 및 권한 부여, 요청 제.. 더보기 OCI API Gateway와 Function을 이용한 서버리스 웹 어플리케이션 샘플 - #3 DB 구성 및 Function 코드 준비 총 네개의 시리즈로 OCI API Gateway와 Function을 이용한 서버리스 웹 어플리케이션 샘플 구성 방법을 살펴보겠습니다. 이전 글: 2022.05.23 - [Cloud/Oracle Cloud Infrastructure (OCI)] - OCI API Gateway와 Function을 이용한 서버리스 웹 어플리케이션 샘플 - #2 OCI Function 개발 환경 구성 MySQL 설치/설정 어플리케이션과 연결할 데이터베이스를 설치합니다. yum 명령으로 MySQL을 설치합니다. root 계정으로 수행했습니다. [opc@demo ~]$ sudo -s [root@demo opc]# yum install mysql-community-server -y ... Installed: mysql-communi.. 더보기 OCI API Gateway와 Function을 이용한 서버리스 웹 어플리케이션 샘플 - #2 OCI Function 개발 환경 구성 총 네개의 시리즈로 OCI API Gateway와 Function을 이용한 서버리스 웹 어플리케이션 샘플 구성 방법을 살펴보겠습니다. 이전 글: 2022.05.23 - [Cloud/Oracle Cloud Infrastructure (OCI)] - OCI API Gateway와 Function을 이용한 서버리스 웹 어플리케이션 샘플 - #1 Overview & 사전준비 OCI Function 개발 환경 구성 Oracle Function 개발 환경을 세팅하는 방법은 아래 세가지로 할 수 있습니다. 여기에서는 OCI 컴퓨트 인스턴스에서 환경을 설정했습니다. Cloud Shell 설정: 처음 사용자를 위한 오라클 권고 방식입니다. function을 생성, 배포하고 호출하는 일련의 과정을 빠르게 해 볼 수 있게 .. 더보기 OCI API Gateway와 Function을 이용한 서버리스 웹 어플리케이션 샘플 - #1 Overview & 사전준비 총 네개의 시리즈로 OCI API Gateway와 Function을 이용한 서버리스 웹 어플리케이션 샘플 구성 방법을 살펴보겠습니다. Reference 아래 사이트 및 도서를 참조하여 작성한 문서입니다. Oracle Cloud Documentation - Functions Fn Project Docs Functions QuickStart on an OCI Compute Instance Oracle Cloud Documentation - API Gateway Overview OCI API Gateway와 Function을 이용해서 서버리스 웹 어플리케이션 샘플을 구성해 보았습니다. Oracle Cloud Infrastructure (OCI)에서 서버리스 API를 사용하면 서버를 프로비저닝하고 관리하는 데 .. 더보기 OCI VM 인스턴스에서 도커 설치 Oracle Linux 7.9 환경에서 테스트한 내용입니다. yum 명령을 이용해서 root 유저로 도커를 설치합니다. [opc@demo ~]$ sudo -s [root@demo opc]# yum install docker-engine -y Loaded plugins: langpacks, ulninfo ... Installed: docker-engine.x86_64 0:19.03.11.ol-13.el7 Dependency Installed: container-selinux.noarch 2:2.119.2-1.911c772.el7_8 containerd.x86_64 0:1.4.8-1.el7 criu.x86_64 0:3.12-2.el7 docker-cli.x86_64 0:19.03.11.ol-13.el7 li.. 더보기 OCI Python Function 디버그하는 방법 Python으로 작성된 OCI Function을 실행할 때 아래처럼 에러가 발생했을 때 디버그하는 방법입니다. OCI Function을 디버그하기 위해서는 OCI Function Logs를 켜고, Function 코드에 print/log 구문을 넣어서 디버그를 수행 합니다. 이러한 OCI Function Logs를 Enable하는데는 세가지 옵션이 있습니다. Fn Project CLI 명령으로 syslog URL을 지정하는 방법 오브젝트 스토리지 버킷에 로그를 보내는 방법 OCI 웹 콘솔을 통해 OCI Logging에서 Function Logs를 Enable하고 조회하는 방법 이 중에서 세번째 OCI 웹 콘솔을 이용해서 Function Logs를 켜고 조회하는 방법에 대해 살펴보겠습니다. OCI Logg.. 더보기 MySQL 연결 Python 코드 샘플 아래와 같이 MySQL에 연결하여 테이블 "departments" 데이터를 조회하는 Python 샘플 코드입니다. 데이터를 가져오는 부분을 함수 형태로 썼습니다. import pymysql dbhost = '132.145.201.247' dbuser = 'root' dbpassword = 'Welcome123!@' dbname = 'employees' connection = pymysql.connect(host=dbhost, user=dbuser, password=dbpassword, db=dbname) def list_data(): try: cursor = connection.cursor() sql = "select * from departments" cursor.execute(sql) except E.. 더보기 MySQL 설치 및 샘플 데이터 설치 Reference 아래 사이트를 참조하여 작성한 문서입니다. Employees Sample Database - 3 Installation MySQL 설치 Oracle Linux 7.9 환경에서 테스트한 내용입니다. yum 명령으로 MySQL을 설치합니다. [root@demo opc]# yum install mysql-community-server -y ... Installed: mysql-community-server.x86_64 0:8.0.29-1.el7 Dependency Installed: mysql-community-client.x86_64 0:8.0.29-1.el7 mysql-community-icu-data-files.x86_64 0:8.0.29-1.el7 Complete! MySQL을 시작하.. 더보기 이전 1 2 3 4 5 6 7 8 ··· 11 다음