
# 创建自定义连接器
#### 使用说明
当官方连接器不能满足需求时，可通过自定义连接器，将第三方服务集成到AstroFlow流程中使用。
#### 创建自定义连接器（手动创建）
1. 参考[如何登录AstroFlow](https://support.huaweicloud.com/usermanual-astroflow/astroflow_05_0003.html)中操作，登录AstroFlow界面。
2. 在主菜单中，选择"连接器"，进入连接器页面。
3. 创建连接器分类，便于集中管理连接器。
   
   图1创建连接器分类   
   ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001754728736.png)
   
   
4. 单击创建后的![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001572106370.png)，选择"手动创建"或者直接单击"创建自定义连接器"。
   
   图2选择手动创建   
   ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001758399917.png)
   
   
5. 设置连接器信息，单击"确定"。 
   图3接口鉴权方式（无身份鉴权）   
   ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001754564800.png)
   图4接口鉴权方式（AKSK）   
   ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001788266353.png)
   图5接口鉴权方式（API鉴权）   
   ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001754566816.png)
   - 上传图片：单击![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001572268986.png)，可设置连接器显示的图标。
   
   - 连接器名称：新建连接器的名称，请按需设置。
   
   - 分类：选择连接器的分类，便于集中管理连接器。可以选择[3]中创建的分类，也可以单击"创建分类"，自定义连接器分类。
   
   - 描述：新建连接器的描述信息。
   
   - 请求协议：设置连接器请求协议。
   
   - 域名：请求的Host地址，不需要带上"http://"或"https://"协议头，同时也不需要"/"结尾。
   
   - 接口鉴权方式：设置接口鉴权方式，支持API鉴权、AK/SK和无身份验证。
     - API鉴权：填写API鉴权信息后，可在连接器中选择其响应参数，作为连接器请求参数的值。
     
     - 无身份验证：不需要任何验证信息，直接调用的接口，通常用于访问一些公开的接口。
     
     - AK/SK：模板填写AK/SK后，可调用华为云开放平台的API，会通过签名认证算法自动生成鉴权参数，在请求时添加到Header参数Authorization中，无需用户再次生成。
      
   
   - 鉴权平台：选择系统预置的"华为云"。"接口鉴权方式"设置为"AK/SK"时，才会显示该参数。
   
   - 鉴权信息："接口鉴权方式"设置为"API鉴权"时，才会显示该参数。单击"创建鉴权信息"，设置鉴权信息。
     图6新建鉴权信息   
     ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001758364133.png)
     - API鉴权名称：设置API鉴权的名称。
     
     - API鉴权描述：设置API鉴权的描述信息。
     
     - API鉴权地址：设置API鉴权的地址，地址不能包含空格且长度不能超过2048个字符。
     
     - 请求方式：设置接口请求方式，支持GET和POST。
     
     - 请求参数：设置接口请求参数。
     
     - 返回响应：设置接口返回参数。
       
    
   
   
 
#### 创建自定义连接器（从swagger导入）
1. 参考[如何登录AstroFlow](https://support.huaweicloud.com/usermanual-astroflow/astroflow_05_0003.html)中操作，登录AstroFlow界面。
2. 在主菜单中，选择"连接器"，进入连接器页面。
3. 创建连接器分类，便于集中管理连接器。 
   图7创建连接器分类   
   ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001754728736.png)
   
   
4. 单击创建后的![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001572447898.png)，选择"从swagger导入"。
5. 设置连接器信息，单击"确定"。 
   图8从swagger导入连接器   
   ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001758369497.png)
   - 连接器名称：设置新建连接器的名称。
   
   - 描述：新建连接器的描述信息。
   
   - 分类：选择[3]中创建的连接器分类，便于集中管理连接器。
   
   - swagger文件：单击![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001572132446.png)，选择待导入连接器的swagger文件。请上传json、yaml或yml格式的文件，且大小不超过1MB。
    
   
   
 
