在Node.JS Google Cloud Function中获取访问令牌的步骤如下:
npm install google-auth-library --save
。const { google } = require('googleapis');
。const { google } = require('googleapis');
async function getAccessToken() {
const auth = new google.auth.GoogleAuth({
keyFile: 'path/to/keyfile.json',
scopes: ['https://www.googleapis.com/auth/cloud-platform'],
});
const accessToken = await auth.getAccessToken();
console.log('Access Token:', accessToken);
return accessToken;
}
在上述代码中,将'path/to/keyfile.json'
替换为你下载的Service Account密钥文件的路径。https://www.googleapis.com/auth/cloud-platform
是请求访问Google Cloud Platform的权限。
getAccessToken()
函数,以获取访问令牌并进行后续操作。通过上述步骤,你可以在Node.JS Google Cloud Function中获取访问令牌并使用该令牌访问其他Google Cloud服务或资源。请注意,根据实际需求,可能需要为Service Account分配适当的权限以访问特定的Google Cloud资源。
领取专属 10元无门槛券
手把手带您无忧上云