Skip to content

Latest commit

 

History

History
49 lines (26 loc) · 1.56 KB

README.md

File metadata and controls

49 lines (26 loc) · 1.56 KB

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