Envyro에 의해 유지 관리

# AWS Lambda 통합 대상 Botpress

Botpress 챗봇에서 바로 AWS Lambda 의 기능을 활용하세요. 이 통합을 통해 함수 나열, 검색, 호출, 삭제는 물론 람다 레이어를 처리하는 등 람다 함수를 관리할 수 있습니다.

목차

  • 소개](#소개)
  • AWS Lambda 설정 및 구성
  • 전제 조건](#prerequisites)
  • 통합 활성화](#enable-integration)
  • 액션](#액션)
  • 함수 목록](#list-functions)
  • 함수 버전 나열](#list-function-versions)
  • 함수 가져오기](#get-function)
  • 함수 구성 가져오기](#get-function-configuration)
  • 함수 정책 가져오기](#get-function-policy)
  • 함수 삭제](#delete-function)
  • 함수 버전 게시](#publish-function-version)
  • 함수 호출](#invoke-function)
  • 함수 URL 호출](#invoke-function-url)
  • 레이어 목록](#list-layers)
  • 레이어 버전 나열](#list-layer-versions)
  • 레이어 버전 가져오기](#get-layer-version)
  • 사용 사례](#사용 사례)(#사용 사례)
  • 지원되는 이벤트](#supported-events)

소개

Botpress 에 대한 AWS Lambda 통합을 통해 챗봇이 서버리스 기능을 관리할 수 있습니다. 챗봇을 통해 직접 람다 함수를 나열, 가져오기, 삭제하고, 호출하고, 레이어를 처리할 수 있습니다. 이 통합은 cloud 워크플로우를 자동화하는 데 이상적입니다.

AWS Lambda 설정 및 구성

전제 조건

Botpress AWS Lambda 연동을 활성화하기 전에 다음 사항이 있는지 확인하세요:

  • 로컬 또는 cloud 에 설정된 Botpress 서버 인스턴스.
  • Lambda 서비스에 액세스할 수 있는 권한이 있는 AWS 자격 증명.

연동 활성화

Botpress 에서 AWS Lambda 통합을 활성화하려면 다음 단계를 따르세요:

  1. Botpress 관리자 패널에 액세스합니다.
  2. 2. '연동' 섹션으로 이동합니다.
  3. AWS Lambda 통합을 찾아 "사용" 또는 "구성"을 클릭합니다.
  4. 4. 필수 accessKeyId, secretAccessKey, region을 입력합니다.
  5. 구성을 저장합니다.

액션

AWS Lambda 연동에서 지원하는 작업은 다음과 같습니다:

함수 나열

모든 람다 함수를 나열합니다.

함수 버전 나열

지정된 람다 함수의 모든 버전을 나열합니다.

함수 가져오기

지정된 람다 함수에 대한 세부 정보를 검색합니다.

함수 구성 가져오기

지정된 람다 함수의 설정 세부 정보를 조회합니다.

함수 정책 조회

지정한 람다 함수의 리소스 정책을 조회합니다.

함수 삭제

지정된 람다 함수를 삭제합니다.

함수 버전 게시

지정된 람다 함수의 새 버전을 게시합니다.

함수 호출

지정된 람다 함수를 호출합니다.

레이어 나열

람다 레이어를 나열합니다.

레이어 버전 나열

지정된 람다 레이어의 버전을 나열합니다.

레이어 버전 가져오기

지정된 람다 레이어 버전에 대한 세부 정보를 검색합니다.

사용 사례

다음은 AWS Lambda 통합에 대한 몇 가지 일반적인 사용 사례입니다:

  1. 함수 관리
  • 사용자가 Lambda 함수의 세부 정보를 나열하고 검색할 수 있도록 합니다.
  • 함수 나열 작업을 사용하여 사용 가능한 모든 함수를 표시합니다.
  • 함수 가져오기 및 함수 구성 가져오기 작업을 사용하여 특정 함수의 세부 정보 및 구성을 검색할 수 있습니다.
  1. 함수 호출
  • 사용자가 챗봇에서 직접 람다 함수를 호출할 수 있도록 합니다.
  • 특정 페이로드를 가진 함수를 실행하려면 함수 호출 액션을 사용합니다.
  • URL을 통해 함수를 트리거하려면 함수 URL 호출 액션을 사용합니다.
  1. 버전 관리
  • Lambda 함수의 버전을 관리하고 검색합니다.
  • 함수의 모든 버전을 표시하려면 함수 버전 나열 액션을 사용합니다.
  • 새 버전을 만들려면 함수 버전 게시 작업을 사용합니다.
  1. 레이어 관리
  • 람다 레이어와 해당 버전을 관리하고 검색합니다.
  • 레이어 목록 및 레이어 버전 목록 작업을 사용하여 레이어와 해당 버전을 표시합니다.
  • 특정 레이어 버전에 대한 세부 정보를 검색하려면 레이어 버전 가져오기 작업을 사용합니다.
  1. 함수 삭제
  • 더 이상 필요하지 않은 특정 람다 함수를 삭제합니다.
  • 함수 삭제 액션을 사용하여 사용하지 않거나 더 이상 사용하지 않는 함수를 제거합니다.

지원되는 이벤트

이 연동에는 현재 AWS Lambda 활동을 기반으로 트리거되는 이벤트가 포함되어 있지 않습니다. 그러나 통합을 사용자 지정하여 AWS SNS(Simple Notification Service) 또는 Botpress 에서 워크플로를 트리거하는 기타 AWS 서비스+를 통해 특정 Lambda 이벤트 알림을 수신하도록 할 수 있습니다.