11.7.3. Python 함수 호출 정보
Python 함수는 간단한 HTTP 요청으로 호출할 수 있습니다. 들어오는 요청이 수신되면 context
오브젝트를 첫 번째 매개 변수로 사용하여 함수가 호출됩니다.
context
오브젝트는 두 개의 속성이 있는 Python 클래스입니다.
-
request
속성은 항상 존재하며 Flaskrequest
오브젝트를 포함합니다. -
들어오는 요청이
CloudEvent
오브젝트인 경우 두 번째 속성cloud_event
가 채워집니다.
개발자는 컨텍스트 오브젝트에서 모든 CloudEvent
데이터에 액세스할 수 있습니다.
컨텍스트 오브젝트의 예
def main(context: Context): """ The context parameter contains the Flask request object and any CloudEvent received with the request. """ print(f"Method: {context.request.method}") print(f"Event data {context.cloud_event.data}") # ... business logic here