備忘録
リージョンの設定方法
functionsのregionを使用する
functions.region('asia-northeast1')
スペックの指定方法
functionsのrunWithでmemoryを設定する
Cloud Functions の料金にメモリ、CPU、料金の対応表がある
functions.runWith({ memory: '2GB' })
クライアントSDKから直接Cloud Functions for Firebaseを呼び出す場合の指定方法
cloud functions側ではonCallを使う
export const func = functions.https.onCall((data, context) => {
console.log(data.hoge) // クライアント側が下記の記述の場合にはhoge
})
クライアント側はhttpsCallableを使う
const func = firebase
.app()
.functions('asia-northeast1')
.httpsCallable('func')
await func({ hoge: 'hoge' })