in src/wait_ec2/index.py [0:0]
def handler(event, _):
"""
Lambda handler
"""
instance_id = event["input"]["instance_id"]
print("Waiting for ec2 instance to boot up...")
EC2_R.Instance(instance_id).wait_until_running()
print("Waiting ok status check")
EC2.get_waiter("instance_status_ok").wait(
InstanceIds=[instance_id],
DryRun=False,
IncludeAllInstances=True
)
print("Ready")
return {
"instance_id": instance_id,
"request_id":"null"
}