概述 BAE专业版提供的php应用类型支持所有PHP框架,其中php用于传统web类型的HTTP应用,支持的具体版本如下: php5.4 : php-5.4.20 + lighttpd-1.5 php5.5 : php-5.5.30 + lighttpd-1.5 php5.6 : php-5.6.19 + lighttpd-1.5 php7.0 : php-7.0.6 + lighttpd-1.5
由于临时文件将被清空,因此建议开发者使用RDS或SCS保存需要持久保存的数据,请参看 RDS操作指南 和 SCS操作指南 。对于大文件存储场景,建议开发者通过API调用BOS资源进行存储,请参考 BOS API参考 。 注意: 勿对应用根目录/home/bae/app进行操作,误操作可能对应用造成影响。 对于包含多个实例的应用,不同实例分属于不同的服务器,开发者应避免本地读写操作。
app.conf app.conf用于配置自定义Web服务规则、定时任务、环境变量及远程登录。 详细信息参见 配置app.conf 。 favicon.ico 应用图标定义文件。 index.py index.py文件中的application这个callable ojbect是python应用的入口,该入口不可修改。
BAE专业版操作流程 温馨提示:百度应用引擎BAE专业版 将于2022年6月1日起不再进行产品升级,已部署服务仍可正常运行,新用户推荐使用 轻量应用服务器(Lightserver) 或 函数计算(CFC) 。 用户在BAE中通过创建应用、上传版本、启动并管理环境,最终完成应用的部署和更新。具体流程如下图所示:
不可以登录WebSSH、重启实例(后续这两个权限会独立出来)。 环境启停 启动环境 暂停环境 不可以删除环境。 部署代码 部署代码 注意:如果没有“代码管理”权限,且代码管理方式为“打包上传”,则不可以进行“上传并部署”操作。
responseContentDisposition=attachment&authorization=bce-auth-v1%2Fbf798dc5c6734f5e9da0807668efe0dd%2F2016-06-01T23%3A00%3A53Z%2F3600%2Fhost%2F21c8c0023248f94a048313cd883dc8f7e4a779888e0366cb1be0f6874cf465e1&
参数 参数名称 参数类型 是否必须 说明 scsId String 必须 查找的SCS实例ID 返回参数 参数名称 参数类型 说明 envs ListC;env> 请参看 获取环境信息 中的 env参数列表 请求示例 Plain Text 复制 1 GET /v1/env?
境失败,请稍后重试 400 获取环境信息失败,请稍后重试 400 获取环境列表失败,请稍后重试 400 暂停环境失败,请稍后重试 400 更新环境失败,请稍后重试 400 更新环境名称失败,请稍后重试 400 恢复环境失败,请稍后重试 400 创建环境参数错误,请参考文档后重试 400 此域名已被占用
日志调试 python类型应用支持如下系统日志: error.log: 错误日志 access.log: lighttpd访问日志 appconf.log: 应用部署异常及错误日志 开发者可通过查看日志进行本地调试,详细指南参见 查看日志 。
架构 架构 BAE专业版由应用、环境和实例组成,架构组成如下: