开发者使用注意 PHP应用环境支持本地读写数据,但仅提供有限的空间来存放临时文件。用户可对应用环境/home/bae下的文件和路径进行读写操作,但对于以下情况,临时文件将被全部清空: 环境部署新版 实例重新启动 虚机故障 升级套餐 相比其它目录,/home/bae/data目录会在环境部署及实例重启后保留文件,但虚机故障迁移或升级套餐后依然会清空其中的文件。 由于临时文件将被清空,因此建议开发者使
包年包月计费 温馨提示1:百度应用引擎BAE专业版将对现有价格进行调整,已购买的预付费实例不受影响,新购和续费将于2022年6月20日零点起正式生效,详见 应用引擎BAE价格详情 。 温馨提示2:百度应用引擎BAE专业版将调整计费方式,后续不在支持包年包月,新购和续费将于2023年1月1日零点起正式生效,详见 应用引擎BAE价格详情 。 BAE专业版的计费只包含服务器实例、均衡负载实例和均衡负载公
应用配置文件 当用户创建php类型应用时,系统将自动创建以下应用配置文件。用户需要通过SVN或git或打包上传将应用配置文件下载至本地进行编辑,具体操作方法请参见 代码管理 。 app.conf app.conf 用于配置自定义Web服务规则、定时任务、环境变量及远程登录。 lighttpd原生配置 较之app.conf中handlers提供的 url与regrex_url 路由规则更加丰富。您可
常见问题总览 代码管理 为什么SVN、Git无法连接? Git支持浏览器访问吗? Git上传大文件会失败怎么解决? 怎样处理SVN already locked错误? 为什么Checkout代码提示没有权限? SVN、磁盘和内存空间的大小有什么区别? 如何解决发布war包时间长、效率低的问题? war包超过40M,无法上传怎么办? 代码部署失败,该如何处理? 系统资源为何会被回收? 如何在BAE中
应用代码管理 应用代码管理 获取应用代码版本列表 方法 API 说明 GET /v1/app/{appId}/code/version 获取应用ID为{appId}的最近10个代码版本列表信息 返回参数 参数名称 参数类型 说明 versions List<codeVersion> 具体介绍请参看“codeVersion参数列表” codeVersion参数列表 参数名称 参数类型 说明
多用户协作 多用户访问控制功能实现了多用户协同开发,项目管理者可以基于应用或者环境为其他开发测试人员开放查看、代码管理及部署等权限。项目管理者通过IAM子账号方式进行授权,即在主账号下添加子用户的账号并对子用户进行策略管理,子用户可以通过“IAM用户登录链接”访问主用户的资源。 应用和环境的权限范围说明如下: 权限类型 权限 权限范围 备注 应用权限 应用查看 查看应用名称 查看应用ID 查看应用
自定义镜像 由于当前BAE专业版支持的语言只有java、nodejs、php和python,当用户希望选择其它语言实现一些自定义或增强功能时,用户可以使用BAE专业版的自定义镜像功能。自定义镜像功能帮助用户将集成的镜像代码部署到镜像仓库,然后用户可以选择根据镜像创建应用来实现代码中的功能。在BAE专业版的操作控制台上用户可以通过镜像列表查看镜像仓库中各镜像以及其版本信息。 通过自定义镜像创建应用操
配置app.conf app.conf是BAE提供的部署配置文件,用户通过配置app.conf提供的如下功能,实现对所托管Web应用的高级定制: handlers: 自定义Web服务器规则 environment: 环境变量 system_packages: 安装系统软件包 注意: app.conf须严格遵照 YAML语法规范 ,任何不合规范的配置,如使用中文、Tab或不符合缩进规则等,均会导致部
应用配置文件 当用户创建python类型应用时,系统将自动创建以下应用配置文件。用户需要通过SVN、git或打包上传将应用配置文件下载至本地进行编辑,具体操作方法请参见 代码管理 。 注意 index.py文件中的application这个callable ojbect是python应用的入口,该入口不可修改。 app.conf app.conf用于配置自定义Web服务规则、定时任务、环境变量及远
部署Helloworld(Git) 本节介绍通过git进行版本管理的具体操作,以下操作基于“ BAE专业版部署Helloworld(SVN) ”中所描述的场景。 准备工作 开始前请先完成以下操作: 下载最新版 git 软件并保证安装成功。 创建新部署,用于托管Helloworld应用。 应用类型:Web 语言:php5.4 代码管理:Git 域名:helloworldgittest.bceapp.