Google Cloud Classic v8.3.1 published on Wednesday, Sep 25, 2024 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 dev
Set the GCP project and region:
$ pulumi config set gcp:project <your-gcp-project> $ pulumi config set gcp:region <gcp-region>
Run
pulumi up
to preview and deploy changes:$ pulumi up Previewing changes: ... Performing changes: ... info: 10 changes performed: + 10 resources created Update duration: 45s
Check 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 up
will 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