Google Cloud Classic v8.3.1 published on Wednesday, Sep 25, 2024 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 up
to 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 ...