Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Google Cloud Platform logo

Google Cloud Functions Cloud Storage sample

This recipe demonstrates how to load a file from Cloud Storage.

View the source code.

Deploy and Test

  1. Follow the Cloud Functions quickstart guide to setup Cloud Functions for your project.

  2. Clone this repository:

     git clone https://github.com/GoogleCloudPlatform/nodejs-docs-samples.git
     cd nodejs-docs-samples/functions/gcs
    
  3. Create a Cloud Storage Bucket to stage our deployment:

     gsutil mb gs://YOUR_BUCKET_NAME
    
    • Replace YOUR_BUCKET_NAME with the name of your Cloud Storage Bucket.
  4. Upload the sample file to the bucket:

     gsutil cp sample.txt gs://YOUR_BUCKET_NAME
    
    • Replace YOUR_BUCKET_NAME with the name of your Cloud Storage Bucket.
  5. Deploy the "wordCount" function with an HTTP trigger:

     gcloud alpha functions deploy wordCount --stage-bucket YOUR_BUCKET_NAME --trigger-http
    
    • Replace YOUR_BUCKET_NAME with the name of your Cloud Storage Bucket.
  6. Call the "wordCount" function using the sample file:

     gcloud alpha functions call wordCount --data '{"bucket":"YOUR_BUCKET_NAME","file":"sample.txt"}'
    
    • Replace YOUR_BUCKET_NAME with the name of your Cloud Storage Bucket.

    You should see something like this in your console

     The file sample.txt has 114 words