跳到主要内容

云函数中调用云托管

本文介绍如何在云函数中访问云托管中的服务。

步骤一:获取服务的内网域名

在“服务配置”选项卡中,获取服务对应的内网域名

提示
  1. 开发者需要自行校验请求来源的安全性。
  2. 内网域名的请求不会产生公网流量费用。

步骤二:云函数中调用云托管

示例代码:

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
};
};