brunch
매거진 NCP AI

2Demo 1. Cloud functions

by Master Seo

1.Cloud Function 생성

lServices > Compute > Cloud function 클릭

•상품 이용 신청이 되어 있지 않으면, 상품 이용 신청 클릭 / CLA 서비스에 대한 동의도 필요

•Cloud function 서비스 사용을 위해, VPC / Subnet 생성 필요

2. Private Subnet에 적용할 Network ACL 생성

lProduct and services > VPC > Network ACL > Network ACL RULE > +Network ACL 생성 선택

l“Network ACL 이름”에 ai-private-nacl 라고 입력

l“VPC”는 ai-vpc 선택 후 생성 클릭


3. Subnet 생성

lPrivate Subnet을 생성합니다

lProduct and services > VPC > Subnet Management 선택 > +Subnet 생성 선택

l다음과 같이 내용 설정 후 생성 클릭

•Subnet 이름 : ai-private-subnet

•VPC : ai-vpc

•IP 주소 범위 : 172.16.1.0/24

•가용 Zone : KR-2

•Network ACL : ai-private-nacl

•Internet Gateway 전용 여부 : N

•용도 : 일반


lCloud function > Action 클릭

l상단의 ‘Package 생성’ 클릭

•패키지 이름 : clova-ai-chatbot

•하단의 ‘생성’ 버튼 클릭



l상단의 ‘+Action 생성’ 클릭

•패키지 : clova-ai-chatbot

•타입 : 일반 액션

•이름 : clova-ai-chatbot

•런타임 : python3.13 선택

•소스코드 : 디폴트 값 유지


•연결 VPC : ai-vpc

•연결 Subnet : ai-private-subnet

•옵션 설정 : 디폴트 값 유지

•하단의 ‘생성’ 버튼 클릭

•액션 생성 후 ‘트리거’ 탭으로 이동

l

l트리거 탭 내 ‘추가’ 버튼 클릭

•연결 방법 : 신규 생성

•타입 : API Gateway 클릭 후 ‘다음’ 클릭

•Product : 생성+ → clova-ai-chabot입력 후, ‘저장’ 버튼 클릭

•API : 생성+ → clova-ai-chabot 입력 후, ‘저장’ 버튼 클릭

•Resource: 생성+ → clova-ai-chabot 입력

•Stage : 생성+ → clova-ai-chabot 입력

•API Key인증 : OFF

•인증 : NONE 선택

l하단의 생성 버튼 클릭


l트리거 생성 후 아래 트리거 부분을 클릭 후 트리거 탭 내 URL 확인 후 복사


lServices > AI Services > CLOVA Chatbot클릭 > ai-hands-on-lab-ai 도메인 빌더 실행

l액션 메소드 메뉴 이동 > 피자 주문 액션 메소드 수정 버튼 클릭

•URL 부분에 {Cloud function에서 선택한 URL}?blocking=true&result=true값 입력


l하단의 저장 버튼 클릭

l상단의 대화 모델 빌드클릭 > ‘대화 모델 빌드클릭

l빌드 완료 후 수동 테스트 > 바로 시작



다음

https://brunch.co.kr/@topasvga/4997


keyword
매거진의 이전글2Lab 2. 다양한 답변 옵션 구성