AWS Lambda について詳しく知りたい場合は、こちらのページをご参照ください: AWS Lambda
ブラウザのタブを複製し、別タブにて、Topメニューよりlambda
と入力し、選択
関数の作成
を押す
一から作成
を選択関数名
に{お名前}-yyyymmdd
を入力Python 3.7
を選択
デフォルトの実行ロールの変更
を展開既存のロールを使用する
を選択既存のロール
は先程作成した Lambda 用 role ({お名前}-yyyymmdd-lambda
) を選択関数の作成
を押下デザイナー
ブロックの左側にあるトリガーを追加
をクリック
トリガーを選択
にkinesis
と入力し、Kinesis
を選択Kinesis ストリーム
では先ほど作成した{お名前}-yyyymmdd
のストリームを選択追加
を押下関数名
を押す
関数コード
と書かれたブロック内のエディタ画面に書かれているテンプレートコードは全て削除関数コード
内右上のDeploy
ボタンを押すことで、コードの変更が保存され、デプロイされます。Deploy
ボタンを押さないと変更や設定が保存されませんので、変更した際には必ず押してください。
関数コード
ブロックの下にある環境変数
ブロック内の編集
を押す
環境変数の追加
をクリック
キー
と値
を入力する画面が表示されるので、画像のようにTABLE_NAME
を追加し、値にメモしておいたDynamoDBのテーブル名({お名前}-yyyymmdd
)を入力関数コード
ブロックの画面右下にあるDeploy
ボタンを押す