cloudbuild.yaml ファイルで、GCP の実際の関数名とは異なる「実行される関数」を指定するにはどうすればよいですか?
例えば:
- 私はpythonで書かれたクラウド関数を持っています
hello_world
- 私の GCP デプロイでは、関数に という名前を付けたいと考えています
hello-world-dev
。hello-world-prod
これは、ビルド時に Triggers 変数に動的に渡されます。 - 関数が呼び出されることを期待していたため、ビルドが失敗しまし
hello-world-dev
た - 実行中の関数を指定するフラグがあるはずですが、見つかりませんでした。
私のcloudbuild.yaml
ファイルは次のようになります。
#hello-world
- name: 'gcr.io/google.com/cloudsdktool/cloud-sdk'
args:
- gcloud
- functions
- deploy
- hello-world-${_ENV}
- --region=us-west2
- --source=./demo/hello-world/
- --trigger-http
- --runtime=python39
私が試した手順
次のフラグを試しました。
--function
--call
--deploy
このドキュメントを見る: https://cloud.google.com/functions/docs/deploying