「Gcp/CloudFunctions/基本」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→公開する関数作成) |
|||
行3: | 行3: | ||
#"関数の作成"ボタンをクリック | #"関数の作成"ボタンをクリック | ||
#リージョンに、asia-northeast1を選択 | #リージョンに、asia-northeast1を選択 | ||
− | #" | + | #"IAM認証"にチェック |
index.js | index.js | ||
行24: | 行24: | ||
以下がhtmlに表示される | 以下がhtmlに表示される | ||
Hello World! | Hello World! | ||
+ | |||
+ | ==公開する関数作成== | ||
+ | *作成時であれば、"未認証の呼び出しを許可"にチェック | ||
+ | *作成後であれば、アクセス権を付与 プリンシバルにallUsersを追加、ロールにCloudFunctions起動元を追加 |
2022年11月6日 (日) 21:52時点における最新版
公開する関数作成
- 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起動元を追加