PythonでターミナルからCloud Functionにデプロイ
ゴール
ターミナルでコマンドを実行すると「Cloud Functionをデプロイ」できる
また、トリガーURLをクリックすると「Hello World」が表示できる
使用するライブラリ
- functions-framework
手順
① 2つのファイルを作成
– requirements.txt
– main.py
functions-framework
import functions_framework
@functions_framework.http
def test(request):
return 'Hello World!'
② コマンドからFunctionにデプロイ
gcloud functions deploy test\
--timeout=540 \
--runtime python39 \
--trigger-http \
--project プロジェクト名
※サービスアカウントを作成していたら
--service-account サービスアカウント名
も追加
③ 確認
コマンドを実行後、 Functionsのコンソール上でtestという名前の関数が作成されていたらOK!
また、FunctionのトリガーからトリガーURLをクリックして「Hello World」が表示されたらOK!
ディスカッション
コメント一覧
まだ、コメントがありません