Lambdaのインテグレーション
LambdaをRetoolに接続します。
Lambdaの設定
Lambda IAMの新規ユーザーの作成
IAMに移動し、新規ユーザーを作成して、名前をretool-lambda-invoker
とします。「Programmatic access」のみを有効にします。
![Screen Shot 2019-05-05 at 5.07.37 PM.png 2000](https://files.readme.io/93e97d4-Screen_Shot_2019-05-05_at_5.07.37_PM.png)
IAMユーザーを作成し、アクセス・タイプを設定します
「next」をクリックして、アカウントにアクセス許可を付与します。ListFunctionsとInvokeの2種類のアクセス許可を付与する必要があります。
アクセス許可の設定
Attach existing policies directlyをクリックします。すでにLambdaのアクセス許可ポリシーを適切に設定している場合は、これを検索してここで選択することができます。しかし、新規ポリシーの作成が必要な場合もあります。その場合は、Create Policyボタンをクリックします。
![Screen Shot 2019-05-05 at 5.46.38 PM.png 1858](https://files.readme.io/b75bf02-Screen_Shot_2019-05-05_at_5.46.38_PM.png)
ポリシー・エディターで、以下のとおり選択してください。
Serviceで、Lambdaを検索して選択します。
Access level > Listで、ListFunctionsを選択します。
Access level > Writeで、InvokeFunctionを選択します。
Resourcesで、All resourcesを選択します。
Review Policyをクリックします。
![Screen Shot 2019-05-05 at 5.08.15 PM.png 2204](https://files.readme.io/209d4da-Screen_Shot_2019-05-05_at_5.08.15_PM.png)
Lambdaポリシーを作成します
ポリシーのNameを作成し(「LambdaInvoker」などの名前を付けてください)、Create Policyをクリックします。
![Screen Shot 2019-05-05 at 5.08.45 PM.png 2242](https://files.readme.io/9d731c3-Screen_Shot_2019-05-05_at_5.08.45_PM.png)
IAMユーザーの作成
「Add user」画面に戻り、作成したLambdaのアクセス許可ポリシーを検索して選択します。上記の作成手順をスキップした場合は既存のポリシーを選択します。
![Screen Shot 2019-05-05 at 5.09.08 PM.png 1809](https://files.readme.io/78c0bab-Screen_Shot_2019-05-05_at_5.09.08_PM.png)
Lambdaのアクセス許可ポリシーを選択します
Nextをクリックし(タグの追加はスキップできます)、次にCreate Userをクリックします。
これで、Lambdaユーザーが作成されました。
![Screen Shot 2019-05-05 at 5.09.31 PM.png 1824](https://files.readme.io/0d9f2c0-Screen_Shot_2019-05-05_at_5.09.31_PM.png)
Lambdaユーザーの作成完了を表示するページ
Retoolへの接続
リソース選択ビューで「Lambda」を選択します。Access Key IDとSecret Access Key IDを入力して、AWS Regionを指定するようにプロンプトが表示されます。これらの情報の取得方法についてはLambdaガイドを参照してください。
![Screen Shot 2019-05-05 at 6.35.31 PM.png 3158](https://files.readme.io/211962a-Screen_Shot_2019-05-05_at_6.35.31_PM.png)
RetoolでLambda資格情報を入力します
これで、コールしたいLambda関数をドロップダウンから指定し、ペイロードを追加することができます。
![Screen Shot 2019-05-05 at 6.50.44 PM.png 3282](https://files.readme.io/b1bc54c-Screen_Shot_2019-05-05_at_6.50.44_PM.png)
Lambda関数をRetoolエディターからコールします
Updated over 4 years ago