シナリオ Slack → API Gateway → Lambda Slack 側では Custom Integrations の Slash Commands を使用します。 AWS 側は blueprint にある slack-echo-command-python を使ってコマンドを実行する Lambda 関数を作成します。 Lambda 関数の処理では 3 秒以内にSlack 側へ応答を返す必要があります。 時間がかかる処理を行うために、Lambda で受信したコマンドは、SNS を経由して別の Lambda 関数をイベント起動します。 Lambda → SNS → Lambda → Slack SNS イベントから起動される Lambda 関数では STS を利用して、Slash Command を発行したユーザのロールを引き受けてAPI コマンドを実行します。 利用したblue