
# 发布并部署工作流
工作流试运行成功后，可对其进行发布及部署，便于后续使用，如在单智能体应用中使用工作流，请参考[添加工作流](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0023.html)。
#### 费用说明
工作流发布后通过API接口调用时，会产生tokens消耗。
- 如果需要使用平台预置的MaaS模型即服务的模型，需要先开通模型并设置鉴权。具体操作请参考[接入预置的付费模型](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0185.html)，计费规则请参考[MaaS模型即服务价格](https://support.huaweicloud.com/price-maas/price-maas-0001.html)。
- 如果使用自定义接入的第三方模型，其收费规则请参考该第三方模型的官方说明。
 
#### 前提条件
工作流已调试完成，具体请参见[试运行工作流](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0051.html)。
 #### 发布工作流
1. 在工作流编排页面，单击右上角"提交版本"，在弹出的提交版本弹窗中填写"版本名称"和"版本描述"，单击"确定"。 
   表1提交版本界面信息 
   | 配置项   | 功能描述                                                               |
   |:---|:---|
   | 版本名称  | 系统根据时间戳自动生成，同时支持用户自定义。                                             |
   | 版本描述  | （可选）在此处输入版本的详细描述，以帮助团队成员和用户了解版本更新的具体内容和改进点。                        |
   | 部署至实例 | 默认勾选。 将该版本同步部署为API接口，便于后续接口调用。 |
      
   图1提交版本   
   ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002687950008.png "点击放大")
   
   
2. 单击"确定"。 
   提交版本后，在"工作流"页面的卡片上，显示"已提交"。
   如果勾选"部署至实例"，进入"部署智能体"页面，具体部署操作请参考[部署智能体]。
   
   
3. 发布完成后可以单击"分享"按钮，也可通过左侧导航栏选择"开发中心 \> 智能体管理"，单击目标应用，进入应用配置页面，选择上方"渠道管理"页签，可进入渠道管理页面。 
   图2版本分享   
   ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002717389897.png "点击放大")
   
   
4. 在**渠道管理页面** 中的**调用方式** 页签单击"查看API"即可查看API调用接口信息，详细操作可参考[通过API调用工作流](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0055.html)。
   
   如果未部署过版本，则API详情为空。
   图3调用API   
   ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002687790284.png "点击放大")
   
   
5. 在**渠道管理** 的**分享渠道** 页签，可以看到多平台发布状态。
   
   - 在**分享渠道** 页签，**云商店** 发布渠道的**操作** 列单击"发布"按钮后将出现"复制链接"文字按钮。
     单击"复制链接"，可直接复制网页URL嵌入或分享到其他应用场景。
     
   
   - 在**渠道管理** 页面，**网页** 分享渠道的**操作** 列单击"发布"按钮后将出现"立即访问"、"复制链接"、"重新生成"文字按钮。
     图4发布Agent   
     ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002687790280.png "点击放大")
     图5应用发布成功后   
     ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002717549773.png "点击放大")
     - 立即访问：单击当前页面的"立即访问"按钮，可立即进入网页版应用。
     
     - 复制链接：单击当前页面的"复制链接"按钮，可直接复制网页URL嵌入或分享到其他应用场景。
     
     - 重新生成：重新生成应用链接。生成的应用链接有效时限为24小时（从发布为网页或"重新生成"算起），超过有效时限则无法正常访问链接，需重新单击网页分享渠道的**操作**列的"重新生成"。
      
   
   
   ![](https://support.huaweicloud.com/lowcode-agentarts/public_sys-resources/note_3.0-zh-cn.png)
   - 已发布的应用支持在Agent应用编辑页面选择"更新版本"按钮重新发布应用。也可在"是否更新版本"列单击"更新版本"，并在确认界面单击"更新版本"，该发布渠道将更新为最新版本配置。
   
   - "资源配置"列，单击![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002717389715.png)可进行资源配置设置，支持配置"每日调用限额（次）"、"分享范围"。
     - "每日调用限额（次）"：支持用户自定义修改，默认100次。支持输入-1或0\~10000，其中-1表示调用次数无限制。
     
     - "分享范围"：可选择当前租户可用和所有租户可用。
      
   
   - 发布为网页的应用，每日单用户调用应用的次数不超过100次，且不超过"每日调用限额（次）"设置的限额。
    
   
   
 
#### 对接APIG网关并提交商品发布
Agent应用分享到云商店渠道后，商家可将应用发布到华为云云商店。
APIG 网关类商品要求商家先在华为云 APIG 共享版网关上创建并发布 API，云商店发布商品时绑定 APIG 的 API 分组。
![](https://support.huaweicloud.com/lowcode-agentarts/public_sys-resources/note_3.0-zh-cn.png)
在华为云云商店发布产品请先完成这些[准备工作](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0034.html#agentarts_05_0034__section1796548154411)，否则无法正常管理和上架。
1. 获取智能体API 信息。 
   1. 在左侧导航栏选择"开发中心 \> 智能体管理"，单击目标应用，选择上方"渠道管理"页签。
   
   2. 单击API调用方式操作列的"查看API"，进入API详情页，可获取服务地址、请求Path、请求方式、凭证Key、请求参数。
      ![](https://support.huaweicloud.com/lowcode-agentarts/public_sys-resources/note_3.0-zh-cn.png)
      如果未部署过任何版本，"查看API"页面中的API详情中的URL为空，请先完成部署后再查看。具体部署操作请参考[部署智能体](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0031.html#agentarts_05_0031__section1213335415018)。
      图6服务地址   
      ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002687950264.png "点击放大")
      图7请求信息   
      ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002717390019.png "点击放大") 
   
   3. 获取服务鉴权信息：凭证Value。 在API详情页复制智能体ID，跳转至"部署运行 \> 智能体运行时"进行搜索，在智能体运行详情页面打开RUN界面即可获取API Key。
      ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002717549903.png "点击放大")
      ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002687950262.png "点击放大")
      
   
   
   
   
2. 在 APIG 网关完成技术对接，详细操作请参见[APIG网关类商品技术对接方案](https://support.huaweicloud.com/usermanual-marketplace/sp_topic_0000232.html)。
   
   创建API填写样例：
   图8定义API请求   
   ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002717390023.png "点击放大")
   图9定义后端服务   
   ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002687950260.png "点击放大")
   
   
3. 在卖家中心创建 APIG 网关类商品并提交审核，详细操作请参见[发布APIG网关类商品](https://support.huaweicloud.com/usermanual-marketplace/zh-cn_topic_0000001291591952.html)。
 
#### 准备工作
如需在华为云云商店发布产品请先完成以下准备，否则无法正常管理和上架：
1. 完成企业账号实名认证 
   华为云账号需完成企业实名认证，支持企业法人支付宝认证、对公账户打款认证等多种方式。详细操作请参见[企业账号实名认证流程](https://support.huaweicloud.com/usermanual-account/zh-cn_topic_0077914253.html)。
   
   
2. 加入华为云合作伙伴网络HCPN 
   完成实名认证后，申请加入 HCPN，获取合作伙伴基本权益，这是进入卖家中心的前置条件。详细操作请参见[加入华为云合作伙伴网络（HCPN）](https://support.huaweicloud.com/usermanual-bpconsole/zh-cn_topic_0071293210.html)。
   
   
3. 注册成为华为云商家 
   加入 HCPN 后，在卖家中心提交入驻申请，完成商业信息认证（含银行账号、税率等结算信息），审核通过后方可发布商品。详细操作请参见[注册成为商家](https://support.huaweicloud.com/usermanual-marketplace/sp_topic_0000007.html)。
   
   
4. 开通华为支付（可选） 
   若需在云商店向买家收费，请提前完成华为支付开通。免费商品可跳过此步骤。详细操作请参见[开通华为支付](https://support.huaweicloud.com/usermanual-marketplace/zh-cn_topic_00000026022400.html)。
   
   
 
 #### 部署智能体
1. 登录[AgentArts智能体平台](https://console.huaweicloud.com/agentarts/#/home/overview)。
2. 在左侧导航，选择"开发中心 \> 智能体管理 "。
3. 选择"工作流"页签，单击待部署的工作流应用卡片。
4. 在"工作流配置"页面右上角，单击![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002717549767.png)。
5. 在"部署智能体"页面，配置部署信息如[图10]所示，参数配置请参考[表2]。
   
   图10部署智能体   
   ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002717389767.png "点击放大")
    表2部署智能体 
   | 参数     | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
   |:---|:---|
   | 智能体名称  | 为[创建工作流](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0047.html)自定义的智能体名称，不可修改。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   | 智能体版本  | 为[发布工作流]的版本名称。默认为最新的版本名称，可以在下拉框中切换。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
   | 运行时名称  | 运行时的名称。**仅第一次部署时支持自定义。** 由2\~48个字符组成，包含小写字母、数字、中划线，以小写字母开头，以小写字母或数字结尾。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   | 入站身份认证 | 选择调用此API接口时，使用的认证鉴权方式，如何进行认证鉴权请参考[认证鉴权](https://support.huaweicloud.com/api-agentarts/agentarts_07_0005.html)。默认IAM认证，**仅第一次部署时支持选择。** - IAM认证：将华为云IAM身份配置为入站身份认证，以验证调用者的身份。适用于华为云内部系统或已接入华为云IAM的系统，集成复杂度低，安全等级高。  - OAuth 2.0认证：将JWT（如OAuth令牌）配置为入站身份认证，以验证传入的令牌签名和范围。适用于已有身份提供商（如Okta、Cognito等）的企业系统，集成复杂度高，安全等级高。 - Discovery URL：身份提供商（例如Okta、Cognito等）提供的Discovery URL，该URL通常可在该提供商的文档中找到。  - JWT授权配置：配置JWT令牌的访问控制规则。 - 允许的受众：指定的受众是否在Agent Identity运行中指定的受众匹配或为其子集。  - 允许的客户端：指定的客户端标识符是否被允许访问Agent Identity。  - 允许的范围：仅当令牌包含此处配置的至少一个必须范围时，才允许访问自定义声明。  - 自定义声明：仅当令牌中的特定声明与预定义字符串值相匹配时，才允许访问。      - API Key认证：将预设的密钥对（键和值）配置为入站身份认证，以验证请求中携带的密钥合法性。适用于内部测试或轻量级集成，集成复杂度低，安全等级中。 注意： 身份认证凭证在凭据管理服务（DEW）托管，托管按需计费，使用DEW产生的费用请参考[DEW计费说明](https://support.huaweicloud.com/price-dew/dew_03_0001.html)。    |
   | 日志记录   | 默认开启。 开启日志记录功能后，智能体产生的日志会上报到云日志服务 LTS，便于日志的集中管理和分析。日志管理费用按需收取，具体计费详情请参考[LTS计费说明](https://support.huaweicloud.com/price-lts/lts_001_04.html)。 日志信息展示在"运营运维 \> 观测 \> 调用链分析"的详情页的"日志"页签中。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
   | 指标     | 默认开启。 开启指标功能后，智能体产生的指标数据会上报到应用运维管理 AOM，便于实时监控和分析应用的运行状态。指标管理费用按需收取，具体计费详情请参考[AOM计费说明](https://support.huaweicloud.com/price-aom2/aom_07_0004.html)。 指标信息展示在"运营运维 \> 观测 \> 调用链分析"的详情页的"指标"页签中。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
   | 调用链    | 默认开启。 开启调用链功能后，智能体产生的调用链数据会上报到应用性能管理 APM，帮助开发者追踪和分析应用的性能问题。调用链管理费用按需收取，具体计费详情请参考[APM计费说明](https://support.huaweicloud.com/price-apm2/apm_07_0019.html)。 调用链信息展示在"运营运维 \> 观测 \> 调用链分析"的详情页的"链路信息"页签中。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   | 智能体卫士  | 默认关闭。 开启后，实时检测智能体执行链路与操作轨迹，监控全量行为并识别安全异常。不同安全风险处理规则和检测记录可参考[企业主机安全 HSS](https://support.huaweicloud.com/usermanual-hss2.0/hss_01_0048.html)管理及查看。HSS的智能体卫士当前为公测阶段，暂不收费。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
      
   
   
6. 单击"确定"。 
   部署成功后，可以在"部署运行 \> 智能体运行时"页面，通过搜索运行时名称查看部署的智能体。
   工作流部署后，支持通过API调用，具体请参考[通过API调用工作流](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0055.html)。
   
   
7. （可选）在"发布部署"页面，单击"分享"，进入"渠道管理"页面。在"渠道管理"中单击"查看API"即可查看API调用接口信息。
 
 #### 查看发布历史
单击右上角![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002687950134.png)，可查看当前工作流发布历史记录。
图11发布历史   
![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002717389891.png)
![](https://support.huaweicloud.com/lowcode-agentarts/public_sys-resources/note_3.0-zh-cn.png)
发布历史支持版本对比、还原版本和删除操作：
- 版本对比：单击版本对比，并在弹窗中选择需要比对的版本，可查看比对信息。
- 还原版本：单击"还原版本"，并在弹窗中单击"确定"，将还原当前工作流至配置前状态，工作流配置信息将不再保留，请谨慎操作。
- 删除：单击"删除"，并在弹窗中单击"确定"，将删除当前工作流发布历史。
 
