目前仅支持web类型应用,分为自定义镜像应用与公共镜像应用( java7 , java8 , nodejs4 , php5.4 , php5.5 , php5.6 , php7.0 , python2.7 )。 代码仓库管理方式支持为git、svn以及bos(打包上传),svn与git限制单文件40M大小。 一个应用下允许最多创建5个环境,每个环境下最多可创建20个实例。
app.conf app.conf用于配置自定义Web服务规则、定时任务、环境变量及远程登录。 详细信息参见 配置app.conf 。 favicon.ico 应用图标定义文件。 index.py index.py文件中的application这个callable ojbect是python应用的入口,该入口不可修改。
服务内容及使用须知 BAE是一个向广大开发者提供代码运行及管理的服务平台。百度提供云存储空间,开发者可在此开发、上传、发布、运行代码。BAE本身不直接上传、提供任何内容,对开发者在平台上开发、上传、发布、运行的代码也不做任何修改或编辑。
多用户协作 多用户访问控制功能实现了多用户协同开发,项目管理者可以基于应用或者环境为其他开发测试人员开放查看、代码管理及部署等权限。项目管理者通过IAM子账号方式进行授权,即在主账号下添加子用户的账号并对子用户进行策略管理,子用户可以通过“IAM用户登录链接”访问主用户的资源。
由于临时文件将被清空,因此建议开发者使用RDS或SCS保存需要持久保存的数据,请参看 RDS操作指南 和 SCS操作指南 。对于大文件存储场景,建议开发者通过API调用BOS资源进行存储,请参考 BOS API参考 。 注意: 勿对应用根目录/home/bae/app进行操作,误操作可能对应用造成影响。 对于包含多个实例的应用,不同实例分属于不同的服务器,开发者应避免本地读写操作。
由于临时文件将被清空,因此建议开发者使用RDS或SCS保存需要持久保存的数据,请参看 RDS操作指南 和 SCS操作指南 。对于大文件存储场景,建议开发者通过API调用BOS资源进行存储,请参考 BOS API参考 。 注意: 勿对应用根目录/home/bae/app进行操作,误操作可能对应用造成影响。 对于包含多个实例的应用,不同实例分属于不同的服务器,开发者应避免本地读写操作。
由于临时文件将被清空,因此建议开发者使用RDS或SCS保存需要持久保存的数据,请参看 RDS操作指南 和 SCS操作指南 。对于大文件存储场景,建议开发者通过API调用BOS资源进行存储,请参考 BOS API参考 。 注意: 勿对应用根目录/home/bae/app进行操作,误操作可能对应用造成影响。 对于包含多个实例的应用,不同实例分属于不同的服务器,开发者应避免本地读写操作。
由于临时文件将被清空,因此建议开发者使用RDS或SCS保存需要持久保存的数据,请参看 RDS操作指南 和 SCS操作指南 。对于大文件存储场景,建议开发者通过API调用BOS资源进行存储,请参考 BOS API参考 。 注意: 勿对应用根目录/home/bae/app进行操作,误操作可能对应用造成影响。 对于包含多个实例的应用,不同实例分属于不同的服务器,开发者应避免本地读写操作。
系统日志 php类型应用支持如下系统日志: error.log :lighttpd执行错误日志 access.log :lighttpd访问日志 phperror.log : PHP脚本错误日志 slowlog.log : PHP慢请求日志 注意: 单个web请求最大执行时间为30秒,超过30s的请求会被kill并将其记录到slowlog中。
BAE专业版操作流程 温馨提示:百度应用引擎BAE专业版 将于2022年6月1日起不再进行产品升级,已部署服务仍可正常运行,新用户推荐使用 轻量应用服务器(Lightserver) 或 函数计算(CFC) 。 用户在BAE中通过创建应用、上传版本、启动并管理环境,最终完成应用的部署和更新。具体流程如下图所示: