AWS Event Check¶
- Annotation based library to check aws event.
- Checking event to avoid internal call by lambda function.
- Supporting AWS Cloud Watch trigger events.
- Supporting AWS S3 trigger event.
- Supporting AWS API Gateway event.
Examples¶
- S3 trigger check :
- Checking for event Records.
from aws.event import s3_trigger_event_check
@s3_trigger_event_check
def handler(event, context):
try:
pass
except Exception as e:
raise e
- Cloud Watch Event :
- Checking for event id.
from aws.event import cloud_watch_trigger_event_check
@cloud_watch_trigger_event_check
def handler(event, context):
try:
pass
except Exception as e:
raise e
- API Gateway Event :
- Checking only http method.
from aws.event import api_gateway_trigger_event_check
@api_gateway_trigger_event_check
def handler(event, context):
try:
pass
except Exception as e:
raise e