「Gcp/CloudFunctions/基本」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→公開する関数作成) |
(→公開する関数作成) |
||
(同じ利用者による、間の1版が非表示) | |||
行3: | 行3: | ||
#"関数の作成"ボタンをクリック | #"関数の作成"ボタンをクリック | ||
#リージョンに、asia-northeast1を選択 | #リージョンに、asia-northeast1を選択 | ||
− | #" | + | #"IAM認証"にチェック |
index.js | index.js | ||
行21: | 行21: | ||
トリガーのurlにアクセス | トリガーのurlにアクセス | ||
ttps://asia-northeast1-indigo-computer-xxx.cloudfunctions.net/function-1 | ttps://asia-northeast1-indigo-computer-xxx.cloudfunctions.net/function-1 | ||
+ | |||
+ | 以下がhtmlに表示される | ||
+ | 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起動元を追加