ユーザ用ツール

サイト用ツール


サイドバー

Index

はじめてのおつかい






DokuWiki整形記法


PlayGround



cloud:aws:lambda

文書の過去の版を表示しています。


lambda+dynamoDB

tips

定期的に叩く

lambda はアクセスの際にロード、展開された後に実行されるため初回実行が遅くなる。

これを回避したい場合の策。

Cronで行っても良いが、そのためにサーバを立てたくないので、定期実行もlambdaで行う。

準備

今回lambdaの関数はPythonで作成し、APIGatewayをrequestで叩くものする。

モジュールをlambdaに登録する必要があるのでローカルに準備しzipで固めてアップロードする

モジュールのインストール

ソース

import requests
 
def lambda_handler(event, context):
    #
    r = requests.get("https://absc1234ef.execute-api.ap-northeast-1.amazonaws.com/api/apiname")
    return r.text
cloud/aws/lambda.1533000869.txt.gz · 最終更新: 2018/07/31 10:34 by hayashi