AWSラムダとは独立して動作するPythonスクリプト(upload.py
)を作成しました。 POSTとしてデータをAPIにアップロードします。AWS Lambda:エラーなしの実行に失敗しました
def handler(event, context):
print("Hello!")
start()
私は私のローカルマシン上start()
を呼び出し、スクリプトが正常に実行されます。これは、ラムダの実行を処理するために、次のような方法があります。
ラムダにコードをアップロードしてテストを実行するか、トリガーを開始しても何も起こりません。
START RequestId: 6abc0995-865c-11e6-b015-57198f9121b5 Version: $LATEST
END RequestId: 6abc0995-865c-11e6-b015-57198f9121b5
REPORT RequestId: 6abc0995-865c-11e6-b015-57198f9121b5 Duration: 2056.85 ms Billed Duration: 2100 ms
ただし、コードにエラー(たとえば、文字列と整数を追加する)が導入されると、エラーが出力されます。
設定のすべてが正しく定義されています(upload.handlerなど)。ネットワークの問題を解決するためにVPCが割り当てられていません。実行ロールには、それを可能性として排除する管理者権限もあります。