# FunctionGraph函数部署
该步骤支持将制品仓库、代码仓库、OBS中的软件包部署到FunctionGraph，发布新版本。
#### 费用说明
本操作涉及在FunctionGraph中发布，可能产生费用，具体可参考[价格计算器](https://www.huaweicloud.com/pricing/calculator.html#/function)。
#### 前提条件
您拥有[FunctionGraph操作权限](https://support.huaweicloud.com/productdesc-functiongraph/functiongraph_01_0160.html)。
#### 配置部署步骤
1. 参考[新建应用](https://support.huaweicloud.com/usermanual-deployman/deployman_hlp_00004.html#deployman_hlp_00004__section1514163217456)，完成应用创建。
2. 根据业务场景，在"部署步骤"页面，添加该部署步骤。
3. 对步骤进行配置，详细参数配置如下所示。 
   表1参数说明 
   | 参数项    | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
   |:---|:---|
   | 步骤显示名称 | 步骤添加后在部署步骤显示的名称。仅支持汉字、英文字母、数字、空格、或-_,;:./()（）符号，其中空格不可在名称开头或结尾使用，长度为1-128。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   | 部署租户  | - **当前租户：** 表示将软件包部署到当前租户的FunctionGraph插件中发布。 选中"**当前租户**"，当前租户需要有FunctionGraph操作权限，如果当前租户没有FunctionGraph操作权限，可以通过下方的IAM授权选择已有权限的授权用户进行部署。   - **其他租户：** 表示通过IAM授权方式将软件包部署到其他租户的FunctionGraph中发布。 选中"**其他租户**"，则必须选择授权租户进行FunctionGraph部署。    推荐配置拥有[FunctionGraph操作权限](https://support.huaweicloud.com/productdesc-functiongraph/functiongraph_01_0160.html)的子账号的AK/SK，不推荐配置租户账号的AK/SK。                  |
   | IAM授权  | 如果当前用户没有FunctionGraph操作权限，可以通过IAM授权选择授权的用户进行部署。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
   | 函数名称  | FunctionGraph中创建的函数，请参考[FunctionGraph使用流程](https://support.huaweicloud.com/usermanual-functiongraph/functiongraph_01_0110.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   | 部署来源 | 部署来源分为制品仓库部署，代码仓库部署和OBS部署： - 制品仓库部署：可选择您归档在制品仓库中的软件包，支持zip/jar格式，软件包的内容必须符合FunctionGraph的要求，请参考[如何开发函数](https://support.huaweicloud.com/devg-functiongraph/functiongraph_02_0101.html)。  - 代码仓库部署：代码仓库可在"**代码 \> 代码托管**"里面进行管理。  - OBS部署：OBS部署可以直接输入OBS上传的软件包的地址进行部署。   部署来源为"制品仓库"与"代码仓库"时，代码包大小限制为50M。代码包大小超过50M时，建议通过OBS方式部署。 |
   | 发布新版本   | 支持FunctionGraph的发布新版本，一个函数不能超过20个版本号且版本号不能重复。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
   | 控制选项  | 配置是否启用以下操作。 - 失败后继续运行：当前步骤部署失败后，应用继续部署后续的步骤。                                                                                                                                                                                                                                                                                                                                                                                                                                             |
      
   
   
 
