更新时间:2025-06-24 GMT+08:00
分享

上传Terraform包和软件包

虚拟机部署前需要完成业务代码和Terraform包代码开发,Terraform包代码的开发规范请参见Terraform。用户可以使用如下两种方式进行代码开发和打包:

  • 使用开发中心:用户使用开发中心进行代码开发,可通过开发中心将软件包和Terraform包直接推送至运维中心,具体操作请参见开发中心用户指南
  • 使用本地工具:用户使用本地工具进行代码开发,需要手动上传Terraform包和软件包至运维中心。

本章节主要介绍如何手动上传Terraform包和软件包。

前提条件

  • 已获取服务运维岗位权限或运维管理员权限,权限申请操作请参见申请权限
  • 如需手动上传Terraform包,上传前需要先联系技术支持工程师开启“新增版本”按钮。

上传Terraform包

  1. 进入AppStage运维中心
  2. 在顶部导航栏选择服务。
  3. 单击,选择运维 > 部署服务
  4. 选择左侧导航栏的Terraform引擎 > 实例管理,默认显示“微服务实例”页签。
  5. 单击“服务实例”,切换至“服务实例”页签。
  6. 单击“创建”。
  7. 选择环境名、业务名,单击“确定”。

    成功创建服务实例并生效,展示在服务实例列表,同时生成相应的微服务实例,展示在微服务实例列表。

  8. 在列表展开需要上传实例。

    或者在Terraform引擎 > 实例列表页面,展开该实例。

  9. 单击实例所在行“操作”列的“新增版本”。
  10. 上传代码包并选择包版本号,单击“确定”。

    上传后会在该实例下方代码包列表展示已新增代码包,如图1所示。

    图1 代码包

上传软件包

  1. 进入AppStage运维中心
  2. 在顶部导航栏选择服务。
  3. 单击,选择运维 > 部署服务
  4. 选择左侧导航栏的软件仓库 > 软件包管理

    默认显示包类型为“软件包”的包信息,可以上传软件包。

  5. 单击“上传”。
  6. 在上传页面单击“上传附件”,上传包文件,上传后会根据包文件中定义的内容,显示其他参数信息,确认无误后单击“确定”。

    • 软件包最大支持上传150MB的文件。
    • 请选择正确的包类型,否则会导致上传失败。

相关文档