Gcp/CloudFunctions/基本
提供: 初心者エンジニアの簡易メモ
公開する関数作成
- CloudFunctionsを選択
- "関数の作成"ボタンをクリック
- リージョンに、asia-northeast1を選択
- "IAM認証"にチェック
index.js
exports.helloWorld = (req, res) => { let message = req.query.message || req.body.message || 'Hello World!'; res.status(200).send(message); };
package.json
{ "name": "sample-http", "version": "0.0.1" }
トリガーのurlにアクセス ttps://asia-northeast1-indigo-computer-xxx.cloudfunctions.net/function-1
以下がhtmlに表示される
Hello World!
公開する関数作成
- 作成時であれば、"未認証の呼び出しを許可"にチェック
- 作成後であれば、アクセス権を付与 プリンシバルにallUsersを追加、ロールにCloudFunctions起動元を追加