server.js server.js是应用启动时的入口文件,其中实现了一个最简单的 HTTP服务器。
关联服务相关接口 关联服务相关接口 获取关联的SCS 方法 API 说明 GET /v1/env/{envId}/scs 获取环境关联的SCS实例 返回参数 参数名称 参数类型 说明 scsIds List<String> 与环境关联的SCS实例ID列表 请求示例 GET /v1/env/baeenv-iix5bwc10hfw/scs HTTP/1.1 HOST: baepro.bj.baidubce.com
环境变量相关接口 环境变量相关接口 获取环境变量 方法 API 说明 GET /v1/env/{envId}/var 获取环境变量 返回参数 参数名称 参数类型 说明 vars List<var> 具体内容请参见var参数列表 var参数列表 参数名称 参数类型 说明 name String 变量的名称 value String 变量的值 请求示例 GET /v1/env/baeenv-iix5bwc10hfw
快速入门 创建TsdbClient TsdbClient是与TSDB服务交互的客户端,TSDB Java SDK的TSDB操作都是通过TsdbClient完成的。用户可以参考创建TsdbClient,完成初始化客户端的操作。 写入数据点 构建数据点,包括Metric、Tag和Value,并将数据点写入TSDB。 查询操作 获取Metric、Tag列表,对当前数据进行过滤、分组和筛选。
端口相关接口 端口相关接口 获取端口 方法 API 说明 GET /v1/env/{envId}/port 获取环境的端口列表 返回参数 参数名称 参数类型 说明 ports List<port> 请参见“port参数列表” port参数列表 参数名称 参数类型 说明 accessingPort Int 负载均衡上映射的端口 listeningPort Int 容器中映射的端口 请求示例
实例相关接口 实例相关接口 获取实例信息 方法 API 说明 GET /v1/instance/{instanceId} 获取实例信息 返回参数 返回值为一个instance对象,具体介绍请参看“instance参数列表”。
maxConnections 允许打开的最大HTTP连接数 protocol 连接协议类型 proxyDomain 访问NTLM验证的代理服务器的Windows域名 proxyHost 代理服务器主机地址 proxyPassword 代理服务器验证的密码 proxyPort 代理服务器端口 proxyPreemptiveAuthenticationEnabled 是否设置用户代理认证 proxyUsername
对于BAE专业版的环境,由于每个环境都有独立的IP地址,通过DNS解析获得的IP地址即为BAE环境的IP地址。因此无论是什么域名(用户自有域名或临时域名),只要用户访问的是这个独立IP地址,都能将HTTP请求发送到BAE环境。所以,用户不需要配置域名和环境绑定,只需要配置自有域名到BAE二级域名CNAME记录,即可实现通过自有域名访问BAE应用。
ip以SNAT转成给后端服务器的网段IP(当前是100.64.0.0/10网段),而把真实的Client IP地址放入TCP报文自定义Option 中或IP Option中,这样后端服务器无法获得真实源 IP,因此需要通过安装开源的 TTM 模块或选择启用ProxyProtocol协议进行获取。
大致配置如下:(只列出接口代理的关键部分) http { # 其他配置省略 # 定义两个服务的所有访问地址以及负载均衡方式 upstream server1 { ip_hash server my.first.host.com:8000 server my.second.host.com:8000 } upstream server2 { ip_hash server my.first.host.com