7.3. Python 関数の呼び出しについて
Python 関数は、単純な HTTP 要求で呼び出すことができます。受信要求を受け取ると、関数は context
オブジェクトで最初のパラメーターとして呼び出されます。
context
オブジェクトは、2 つの属性を持つ Python クラスです。
-
request
属性。この属性常に存在し、Flaskrequest
オブジェクトが含まれます。 -
2 番目の属性
cloud_event
。受信した要求がCloudEvent
オブジェクトの場合に設定されます。
開発者はコンテキストオブジェクトから 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