概要
Cloud Tasks
にPost
した値が取得できなかった際の対応をまとめる
解決方法
Quickstart
に記載されている方法では取得できないので以下の通りにする
body: Buffer.from(JSON.stringify(payload)).toString('base64')
const payload = {
foo: 'bar',
};
const task = {
httpRequest: {
httpMethod: HttpMethod.POST,
url: 'URL',
oidcToken: {
serviceAccountEmail:
'serviceAccountEmail',
},
body: Buffer.from(JSON.stringify(payload)).toString('base64'),
headers: {
'Content-Type': 'application/json',
},
},
}