概述 BAE专业版提供的python应用类型支持所有Python框架,其中python用于传统web类型的HTTP应用,具体版本为: python2.7+gunicorn19 python-2.7.11 + pip-7.1.2 + gunicorn-19.4.5 + lighttpd-1.5。 每个环境运行在一个独立的容器中,未修改或封禁任何函数和模块,开发者面对原生的python环境。
计费相关 BAE专业版是如何计费的? BAE专业版分为包年包月计费和按需计费两种。BAE专业版费用=服务器实例套餐单价×实例个数x使用时长+均衡负载实例单价x均衡负载实例个数x使用时长+均衡负载公网带宽规格x均衡负载公网带宽单价x使用时长。 BAE专业版的计费只包含服务器实例、均衡负载实例和均衡负载公网带宽的计费,不包括RDS/SCS/BOS等产品的计费,如果需要使用RDS/SCS/BOS等产品,
概述 百度应用引擎BAE (Baidu App Engine)专业版 提供基于云服务器和均衡负载的一站式应用部署服务,既能为客户提供独享且可靠的计算资源,又能提供用户级的资源隔离和更高的安全保障。 BAE专业版与百度智能云其他服务如BCC、RDS、SCS、BOS和BMR等能实现无缝连接,并提供高度可定制的环境,帮助企业级用户更高效地搭建专业型大型网站和各类web应用。 您可以使用本文档介绍的API
代码管理 为什么SVN、Git无法连接? BAE专业版的SVN、Git身份验证采用AK/SK,不是百度登录的用户名和密码。 Git支持浏览器访问吗? 不支持,只能通过工具或命令行下载。 Git上传大文件会失败怎么解决? BAE专业版中Git上传的单个文件大小不能超过40M。如果单个文件不超过40M请按照以下步骤处理。如下图所示打开git的配置文件gitconfig: 在gitconfig文件中增加
日志服务 为什么本地日志会为空? 一般这种情况可能是Container迁移,导致本地文件全部丢失。本地日志的目的是为了临时调试,并不保证完全可靠。 为什么看不到本地日志? 检查如下两方面: 日志路径是否是/home/bae/log? 使用任意后缀名将日志文件存入日志目录“/home/bae/log”后,即可使用特定编程语言提供的日志模块进行日志打印。例如,将用户日志:example.log.1和e
配置app.conf app.conf是BAE提供的部署配置文件,用户通过配置app.conf提供的如下功能,实现对所托管Web应用的高级定制: handlers: 自定义Web服务器规则 environment: 环境变量 system_packages: 安装系统软件包 注意: app.conf须严格遵照 YAML语法规范 ,任何不合规范的配置,如使用中文、Tab或不符合缩进规则等,均会导致部
日志调试 python类型应用支持如下系统日志: error.log: 错误日志 access.log: lighttpd访问日志 appconf.log: 应用部署异常及错误日志 开发者可通过查看日志进行本地调试,详细指南参见 查看日志 。
关联服务相关接口 关联服务相关接口 获取关联的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.b
接口规范 注意: 所有接口如有标明异步接口的,需要用户自行做好同步工作。 请求头域内容(HTTP Request Header) host(必填) x-bce-date(必填) authorization(必填) content-type(选填) content-length(选填) 示例 以下是一个标准的用户查询应用列表的请求头域内容: GET /v1/app HTTP/1.1 x-bce-da
高级配置 自定义php.ini 用户可以在根目录下增加一个php.ini文件,将需要改变的值写入,重新发布后即可生效。其中error_log和extension_dir的值请不要修改,否则会导致BAE的一些服务无法生效。 自定义添加so扩展 用户可以在根目录下创建user_extention目录,在该目录下放入需要添加的自定义扩展对应的xx.ini和xx.so,重新发布后新的so扩展会生效。以op