云函数中调用云托管
本文介绍如何在云函数中访问云托管中的服务。
步骤一:获取服务的内网域名
在“服务配置”选项卡中,获取服务对应的内网域名
提示
- 开发者需要自行校验请求来源的安全性。
- 内网域名的请求不会产生公网流量费用。
步骤二:云函数中调用云托管
示例代码:
const got = require("got"); // 需自行安装依赖
exports.main = async (event, context) => {
// internal 域名
const internalDomain = "yourEnvId-yourAppId.region.internal.tcloudbase.com";
const requestContainerUrl = `http://${internalDomain}/yourServerPath`;
const { body } = await got.get(requestContainerUrl);
console.log("body", body);
return {
body
};
};