Google Cloud v8.30.0 published on Monday, May 12, 2025 by Pulumi
Google Cloud Functions in Python deployed with C
This example deploys a Google Cloud Function implemented in Python. Pulumi program is implemented in C#.
Deploying the App
To deploy your infrastructure, follow the below steps.
Prerequisites
Deploying and running the program
Create a new stack:
$ pulumi stack init devSet the GCP project and region:
$ pulumi config set gcp:project <your-gcp-project> $ pulumi config set gcp:region <gcp-region>Run
pulumi upto preview and deploy changes:$ pulumi up Previewing changes: ... Performing changes: ... info: 10 changes performed: + 10 resources created Update duration: 45sCheck the deployed function endpoints:
$ pulumi stack output PythonEndpoint https://us-central1-test-1234.cloudfunctions.net/python-func-742a512 $ curl "$(pulumi stack output PythonEndpoint)" Hello World!From there, feel free to experiment. Simply making edits and running
pulumi upwill incrementally update your stack.Once you’ve finished experimenting, tear down your stack’s resources by destroying and removing it:
$ pulumi destroy --yes $ pulumi stack rm --yes