0

cloudbuild.yaml ファイルで、GCP の実際の関数名とは異なる「実行される関数」を指定するにはどうすればよいですか?

例えば:

  • 私はpythonで書かれたクラウド関数を持っていますhello_world
  • 私の GCP デプロイでは、関数に という名前を付けたいと考えていますhello-world-devhello-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

ここに画像の説明を入力

4

1 に答える 1