Upgrade to Pro — share decks privately, control downloads, hide ads and more …

LT_Cloud_Functions.pdf

Masaki Iino
September 08, 2017

 LT_Cloud_Functions.pdf

社内LT用

Masaki Iino

September 08, 2017
Tweet

More Decks by Masaki Iino

Other Decks in Technology

Transcript

  1. Background Functions デプロイ方法 アップロードするバケットとトリガーを指定 $ gcloud beta functions deploy helloWorld

    \ --stage-bucket functions-helloWorld \ --trigger-bucket my-bucket $ gcloud beta functions deploy helloWorld \ --stage-bucket functions-helloWorld \ --trigger-topic my-topic
  2. パッケージ package.jsonを記述すれば、クラウド上でnpm installされる。 "dependencies": { "request": "^2.81.0" }, const request

    = require('request'); exports.helloWorld = function helloWorld (req, res) { request('http://www.google.com', (error, response, body) => { res.send('Hello World!'); } };