
# 上传镜像包和IaC3.0包
容器部署前需要完成业务代码和IaC包代码开发，IaC代码的开发规范请参见[《开发指南》](https://support.huaweicloud.com/devg-appstage/appstage_06_0013.html)。用户可以使用如下两种方式进行代码开发和打包：
- 使用开发中心：用户使用开发中心进行代码开发，可通过开发中心将镜像包和IaC3.0包直接推送至运维中心，具体操作请参见[开发中心用户指南](https://support.huaweicloud.com/usermanual-wisestudio/appstage_04_0066.html)。
- 使用本地工具：用户使用本地工具进行代码开发，需要手动上传镜像包和IaC3.0包至运维中心。
本章节介绍如何手动上传镜像包和IaC3.0包。
#### 前提条件
已获取服务运维岗位权限或运维管理员权限，权限申请操作请参见[申请权限](https://support.huaweicloud.com/usermanual-appstage/appstage_04_0009.html)。
 #### 上传镜像包
1. [进入AppStage运维中心](https://support.huaweicloud.com/usermanual-wiseeye/appstage_04_0089.html#appstage_04_0089__zh-cn_topic_0000001896253866_zh-cn_topic_0000001785965698_section11734269409)。
2. 在顶部导航栏选择服务。
3. 单击![](https://support.huaweicloud.com/usermanual-wiseeye/zh-cn_image_0000002146602710.png)，选择"运维 \> 部署服务"。
4. 选择左侧导航栏的"软件仓库 \> 软件包管理"。
5. 在类型的下拉列表可以选择"镜像包"。
6. 单击"新增"。
7. 配置镜像包参数，参数说明如[表1]所示，配置完成后，单击"确定"。
   
    表1镜像包参数说明 
   | **参数名称**  | **参数说明**                                                                                                                                                                                                                                                                                                                                                                                                                                         |
   |:---|:---|
   | domainId  | 选择镜像包所属的租户，该租户已录入运维中心，录入操作请参见[录入其他账号](https://support.huaweicloud.com/usermanual-wiseeye/appstage_04_1189.html)。                                                                                                                                                                                                                                                                                                                                 |
   | 区域        | 选择镜像包区域，即虚拟机所属区域项目名。 例如虚拟机所在区域为华北-北京四，那么对应的项目名称为cn-north-4，具体可以在华为云控制台，鼠标悬停在右上角的用户名，选择下拉列表中的"我的凭证"，在项目列表中查看，如[图1]所示。 图1区域与项目 ![](https://support.huaweicloud.com/usermanual-wiseeye/zh-cn_image_0000002148166364.png) |
   | projectId | 根据选择的domainId和区域，默认显示所属的项目ID。                                                                                                                                                                                                                                                                                                                                                                                                                    |
   | 镜像仓地址     | 输入镜像仓地址。 镜像仓地址拼接方式为：swr.区域项目名称.myhuaweicloud.com，区域项目名称为虚拟机所属区域项目名。 如果您的虚拟机所在区域为华北-北京四*，*那么对应的镜像仓库地址为：swr.cn-north-4.myhuaweicloud.com。                                                                                                                                                                         |
   | 组织名       | 输入组织名。                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   | 镜像名       | 输入镜像名。                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   | 镜像版本      | 输入镜像版本号。                                                                                                                                                                                                                                                                                                                                                                                                                                         |
   | sha256    | 输入sha256值，可选。                                                                                                                                                                                                                                                                                                                                                                                                                                    |
      
   
   
   
 
#### 上传IaC3.0包
1. [进入AppStage运维中心](https://support.huaweicloud.com/usermanual-wiseeye/appstage_04_0089.html#appstage_04_0089__zh-cn_topic_0000001896253866_zh-cn_topic_0000001785965698_section11734269409)。
2. 在顶部导航栏选择服务。
3. 单击![](https://support.huaweicloud.com/usermanual-wiseeye/zh-cn_image_0000002146602062.png)，选择"运维 \> 部署服务"。
4. 选择左侧导航栏的"软件仓库 \> 软件包管理"。
5. 在类型的下拉列表可以选择"IAC 3.0包"。
6. 单击"上传"。
7. 在上传页面单击"上传附件"，上传包文件，上传后会根据包文件中定义的内容，显示其他参数信息，确认无误后单击"确定"。 
   ![](https://support.huaweicloud.com/usermanual-wiseeye/public_sys-resources/note_3.0-zh-cn.png)
   - IaC3.0包最大支持上传8MB的文件。
   
   - 请选择正确的包类型，否则会导致上传失败。
   
   - IaC3.0包上传时如果出现版本格式错误，请检查版本号格式是否为：版本号V1.V2.Vi.Vn，每一段版本号Vi只能包含英文字母、数字、英文括号和" _ - "，版本号之间以小数点连接，如1.0.0.(snapshot_2022-01-01)。
    
   
   
 
