Google Cloud v8.23.0 published on Monday, Mar 24, 2025 by Pulumi
Google Cloud Functions
An example of deploying an HTTP Google Cloud Function endpoint using TypeScript.
Prerequisites
- Ensure you have the latest Node.js and NPM
- Install the Pulumi CLI
- Configure Pulumi to access your GCP account
Running the App
- Restore NPM dependencies: - $ npm install
- Create a new stack: - $ pulumi stack init gcp-fn
- Configure your GCP project and region: - $ pulumi config set gcp:project <projectname> $ pulumi config set gcp:region <region>
- Run - pulumi upto preview and deploy changes:- $ pulumi up Previewing changes: ... Performing changes: ... info: 6 changes performed: + 6 resources created Update duration: 39.65130324s
- Check the deployed function endpoint: - $ pulumi stack output url https://us-central1-pulumi-development.cloudfunctions.net/greeting-function-7f95447 $ curl "$(pulumi stack output url)" Greetings from Google Cloud Functions!
- Clean up your GCP and Pulumi resources: - $ pulumi destroy ... $ pulumi stack rm ...