BAE专业版操作流程 温馨提示:百度应用引擎BAE专业版 将于2022年6月1日起不再进行产品升级,已部署服务仍可正常运行,新用户推荐使用 轻量应用服务器(Lightserver) 或 函数计算(CFC) 。 用户在BAE中通过创建应用、上传版本、启动并管理环境,最终完成应用的部署和更新。具体流程如下图所示:
对于包含多个实例的应用,不同实例分属于不同的服务器,开发者应避免本地读写操作。
对于包含多个实例的应用,不同实例分属于不同的服务器,开发者应避免本地读写操作。
配置文件及部署代码 注意: SVN上传代码时使用的用户名及密码请到安全认证Access Key中查看(可任选一组),用户名为Access Key,密码为Secret Key。 按照定义的参数创建应用。 点击应用名称下的“复制svn/git地址”复制SVN地址。 在本地创建一个项目文件夹,右击项目文件夹,从弹出菜单中选择“SVN Checkout”,将服务器端的代码库同步到本地。
一个实例属于一个环境,同一个环境的不同实例之间是同构的(配置和部署的代码是一样的)。 instanceId: 实例的唯一标识,系统自动生成。 image: 镜像,docker镜像,一个docker镜像包含多个tag。 imageId: 镜像的唯一标识,程序自动生成。 tag: 镜像tag,表示镜像的一个版本。
是 幂等性 当调用创建接口时如果遇到了请求超时或服务器内部错误,用户可能会尝试重发请求,这时用户通过clientToken参数避免创建出比预期要多的资源,即保证请求的幂等性。 幂等性基于clientToken,clientToken是一个长度不超过64位的ASCII字符串,通常放在query string里,如 http://bcc.bj.baidubce.com/v1/instance?
所以,用户不需要配置域名和环境绑定,只需要配置自有域名到BAE二级域名CNAME记录,即可实现通过自有域名访问BAE应用。
配置以下信息后点击创建,完成应用创建。 名称:BAE应用名称。 应用类型:当前只支持Web类型。 代码管理方式:包括打包上传,svn和git三种方式。 语言/镜像:BAE专业版支持多种语言环境,如下图所示;用户也可以通过自定义镜像创建BAE应用。 完成应用创建后,点击“创建环境”,设置环境配置。 相关配置信息如下图所示: 注意: 如果需要使用独立域名,需要先备案方可访问。
说明 Active 应用创建成功,应用处于正常状态 环境状态表 状态 说明 Creating 环境处于创建中状态 Running 环境创建成功,环境处于正常的运行状态 Failed 环境创建失败 Pausing 环境暂停中,还未完成 Paused 环境已暂停,环境处于不能被访问的状态 Resuming 环境恢复中,还未完成 Deploying 正在部署代码到环境 Updating 正在更新环境的配置
响应机制完全由程序自己控制,规则一致且不可配置。