gateway function form slack requests.
slack(slash_command) -> API-Gateway -> Lambda(this)
- authorization
- valid time and signature with token.
- see slack document
- proxy request
- get parameter
- get data from DynamoDB table.
- delete parameter
- delete table
- other
- usage parameters in response.
- get parameter
-
Create DynamoDB Table.(ex.
sns_alert
table) -
Set the required IAMRole
- Write to the DynamoDB Table resource
# make sure that the required IAM is set on local machine in advance.
$ make
- generate signature with test-key
- sample: https://play.golang.org/p/QGmUt31yfB-
$ make zip