I have an AWS Lambda function that creates some route53 records when provided with a domain name as an input/payload. It completes in around 6 mins & takes only one input which is a 'domain name'.
I tried to run this function in slack using AWS ChatOps but looks like ChatOps cant run the function that takes more than 15 seconds. What I am trying is to create some kind of slack bot that will ask for the input/domain name and then run the required lambda function. After this it should provide the output whether the function completed successfully or not.
For example lets say the slack bot name for this task is "Lambda Runner" and below is a sample conversation with that
@Lambda-Runner
-Please type the domain that you want to create route53 records for
* xyz.com (Input from user)
- Processing
- Route53 records has been created for the provided domain
Has anyone ever done this type of task or have any suggestion where I should look for these? Thanks