对于包含多个实例的应用,不同实例分属于不同的服务器,开发者应避免本地读写操作。
配置文件及部署代码 注意: SVN上传代码时使用的用户名及密码请到安全认证Access Key中查看(可任选一组),用户名为Access Key,密码为Secret Key。 按照定义的参数创建应用。 点击应用名称下的“复制svn/git地址”复制SVN地址。 在本地创建一个项目文件夹,右击项目文件夹,从弹出菜单中选择“SVN Checkout”,将服务器端的代码库同步到本地。
方案实践——搭建美图APP 美图 APP 示例 手机美图示例 APP 下载地址: 下载完 APP 并安装完成后可以直接通过应用服务器地址访问 BOS ,并进行图片处理。应用服务器地址是指搭建移动应用的后台服务器,默认开启的端口为8080。关于 BOS 的区域和 Bucket 设置都需要在应用服务器进行配置。 APP操作方法 该 APP 支持用户上传、下载和下载缩放图三个功能。
点击应用列表下操作列的“部署”页面并“确定”,当环境名称对应“状态”列显示为“运行”时,说明本地代码已成功部署到BAE服务器端。 用浏览器访问helloworldphptestsvn.bceapp.com查看应用。
概述 百度应用引擎BAE (Baidu App Engine)专业版 提供基于云服务器和均衡负载的一站式应用部署服务,既能为客户提供独享且可靠的计算资源,又能提供用户级的资源隔离和更高的安全保障。BAE专业版与百度智能云其他服务如BCC、RDS、SCS、BOS和BMR等能实现无缝连接,并提供高度可定制的环境,帮助企业级用户更高效地搭建专业型大型网站和各类web应用。
获取配置对象 Java 复制 1 DirectiveModuleConfig directiveModuleConfig = new DirectiveModuleConfig ( ) ; 配置组件 Java 复制 1 // 私有化部署环境时,可以设置指令上传的服务端中转地址 2 directiveModuleConfig . robotRequestHostUrl = http://172.0.0.1
关联服务相关接口 关联服务相关接口 获取关联的SCS 方法 API 说明 GET /v1/env/{envId}/scs 获取环境关联的SCS实例 返回参数 参数名称 参数类型 说明 scsIds List<String> 与环境关联的SCS实例ID列表 请求示例 Plain Text 复制 1 GET /v
架构 架构 BAE专业版由应用、环境和实例组成,架构组成如下:
系统日志 php类型应用支持如下系统日志: error.log :lighttpd执行错误日志 access.log :lighttpd访问日志 phperror.log : PHP脚本错误日志 slowlog.log : PHP慢请求日志 注意: 单个web请求最大执行时间为30秒,超过30s的请求会被kill并将其
应用相关接口 应用相关接口 创建应用 方法 API 说明 POST /v1/app?clientToken={clientToken} 创建应用 请求参数 参数名称 参数类型 是否必须 说明 clientToken String 必须 用于保证接口幂等性 appName String 必须 应用的名称 appRole