액션은 사용자가 수행하도록 정의한 특정 작업이 없는 코드 조각입니다. JavaScript, Swift, Java, Python, PHP 등 원하는 언어로 작성할 수 있습니다. 예를 들어 사용자의 이미지를 감지하고 데이터 베이스 변경 사항에 응답하거나 API 호출 집합을 집계할 수 있습니다. 액션은 사용자에 의해 호출되거나 이벤트에 반응하여 실행될 수 있으며, 다른 액션의 결과를 입력으로 받아 시퀀스로 실행될 수도 있습니다.
트리거는 Cloud Functions에서 연동할 수 있는 클라우드 서비스 또는 외부 서비스에서 이벤트를 받아 와 액션을 실행할 수 있는 이벤트 전달 객체입니다. 트리거는 사용자가 등록한 이벤트가 발생할 경우 해당 이벤트에 따라 1개 이상의 액션을 병렬로 실행시킬 수 있습니다. 그리고 트리거를 실행할 때 전달되는 이벤트의 데이터는 각 액션의 실행 파라미터로 전달됩니다.
1개 이상의 액션을 분류하고 그룹으로 묶어 관리하기 위한 방법으로 패키지를 이용할 수 있습니다. 패키지에서 설정한 기본 파라미터는 패키지의 모든 액션에서 동일하게 사용할 수 있습니다.
요청 : 총 요청 수에 대해 요금이 부과됩니다.
소요 시간 : 소요 시간은 코드가 실행을 시작한 시간부터 반환되거나 종료될 때까지 계산되며 최대 100ms 단위로 올림됩니다. 요금은 함수에 할당한 메모리 양에 따라 다릅니다. (기가바이트 메모리 단위로 초당 비용이 청구)
(실행) 요청 | 요금 | |
---|---|---|
액션 실행 요청 | 1백만 회 요청당 | - (매월 1백만 회 요청까지 무료) |
컴퓨팅 자원 이용 시간 | GB-초 당 | - (매월 400,000 GB-초 까지 무료) |
(VAT 별도)
컴퓨팅 자원 이용 시간은 액션에 할당한 메모리 사용량을 누적으로 하여 계산합니다.
액션의 평균 실행 시간과 할당된 메모리, 월별 요청 횟수를 통해 대략적인 월별 비용을 예상할 수 있습니다.
Cloud Functions는 네이버 클라우드에서 제공하는 연동 부가 서비스를 추가로 이용할 수 있습니다. 이를 사용할 시에는 각 서비스별로 별도의 비용이 발생할 수 있으며 각 이용요금은 서비스별 요금제를 참고하시기 바랍니다. (연동 부가서비스 중 Cloud Log Analytics는 필수로 사용해야 합니다.)
총 컴퓨팅 시간(평균 실행 시간 * 월 요청 수) : 2,500,000 (초)
총 컴퓨팅 사용(총 컴퓨팅 시간 * 액션 메모리 / GB) : 312,500 (GB-초)
무료 구간(월) : 400,000 (GB-초)
과금 대상 컴퓨팅 사용량 : 0
실행 요청
월 요청 수 : 5,000,000 (회)
무료 구간 (월) : 1,000,000 (회)
과금 대상 요청 수 : 4,000,000 (회)
요금 계산
컴퓨팅 사용 : -
호출 사용 청구 : -
총합 : -
총 컴퓨팅 시간(평균 실행 시간 * 월 요청 수) : 2,500,000 (초)
총 컴퓨팅 사용(총 컴퓨팅 시간 * 액션 메모리 / GB) : 625,000 (GB-초)
무료 구간(월) : 400,000 (GB-초)
과금 대상 컴퓨팅 사용량 : 225,000 (GB-초)
실행 요청
월 요청 수 : 5,000,000 (회)
무료 구간 (월) : 1,000,000 (회)
과금 대상 요청 수 : 4,000,000 (회)
요금 계산
컴퓨팅 사용(과금 대상 컴퓨팅 사용량 (GB-초) * -) : -(225,000 * -)
호출 사용 청구 : -
총합 : -