ターミナルからFunctionを作成
requirements.txt
functions-framework==3.0.0
main.py
import functions_framework
@functions_framework.http
def test(request):
return 'Hello World!'
ターミナルコマンド
gcloud functions deploy test\
--timeout=540 \
--runtime python39 \
--trigger-http \
--project プロジェクト名
※サービスアカウントを作成していたら --service-account サービスアカウント名
も追加
FunctionのトリガーからトリガーURLを叩いてHello World
が表示されたらOK!
最後に
ターミナルコマンドなど備忘録として作成しました。
たったこれだけで、Functionが作成できてしまうなんて...
自分はFunctionで実行して、タイムアウトエラーが起きましたので延長させました。
最大9分までは延長できるみたいなので、色々カスタマイズしてみるのも面白いです。
参考文献