
# 华为云OBS
对象存储服务（Object Storage Service，OBS）提供海量、安全、高可靠、低成本的数据存储能力，可供用户存储任意类型和大小。包含"读取文件"和"上传文件"两个执行动作，"当有新文件上传"一个触发事件。
#### 连接参数
华为云OBS连接器使用自定义认证，连接参数说明如[表1]所示。
 表1连接参数说明 
| 名称         | 必填 | 说明                  | 示例值/默认值      |
|:---|:---|:---|:---|
| 连接名称       | 是  | 设置连接名称。             | 华为云OBS的连接    |
| 描述         | 否  | 对于连接的信息描述说明。        | description  |
| 访问密钥ID（AK） | 是  | 根据获取方法，输入获取到的密钥ID。  | xxxxxxxxxxxx |
| 秘密访问密钥（SK） | 是  | 根据获取方法，输入获取到秘密访问密钥。 | xxxxxxxxxxxx |
   
#### 读取文件
读取文件内容并以Base64编码返回。
- 输入参数 用户配置读取文件执行动作，相关参数说明如[表2]所示。
   表2读取文件输入参数说明 
  | 参数   | 必填 | 说明             |
  |:---|:---|:---|
  | 文件路径 | 是  | 输入需要读取的文件保存路径。 |
  | 桶名称  | 是  | 读取的文件所存储的桶名称。  |
     
  
- 输出参数 用户可以在之后的执行动作中调用该输出参数，输出参数说明请参考[表3]。
   表3读取文件输出参数说明 
  | 参数     | 说明      |
  |:---|:---|
  | OBS桶名称 | OBS桶名称。 |
  | 文件路径   | 文件路径。   |
  | 文件大小   | 文件大小。   |
  | 文件更新时间 | 文件更新时间。 |
  | 文件链接   | 文件链接。   |
  | 文件内容   | 文件内容。   |
     
  
 
#### 上传文件
读取输出内容生成文件上传OBS。
- 输入参数 用户配置上传文件执行动作，相关参数说明如[表4]所示。
   表4上传文件输入参数说明 
  | 参数   | 必填 | 说明                                                                                      |
  |:---|:---|:---|
  | 桶名称  | 是  | 上传文件的目标桶名称。 说明： 需要提前创建该目标桶。 |
  | 文件路径 | 是  | 文件上传路径。                                                                                 |
  | 文件名  | 是  | 文件名。                                                                                    |
  | 文件内容 | 是  | 需要存储到上传文件中的内容。                                                                          |
     
  
- 输出参数 用户可以在之后的执行动作中调用该输出参数，输出参数说明请参考[表5]。
   表5上传文件输出参数说明 
  | 参数     | 说明          |
  |:---|:---|
  | OBS桶名称 | OBS桶名称。     |
  | 文件路径   | 文件路径。       |
  | 文件链接   | 文件链接。       |
  | 返回码    | 上传成功后显示200。 |
     
  
 
#### 当有新的文件上传
读取指定目录下最新文件内容，并以base64编码返回。
- 输入参数 用户配置当有新的文件上传触发事件，相关参数说明如[表6]所示。
   表6当新的文件上传输入参数说明 
  | 参数       | 必填 | 说明                                                                                                                                                                                                              |
  |:---|:---|:---|
  | 文件更新时间   | 是  | 文件更新时间。例如：20230113。                                                                                                                                                                                             |
  | 查找路径     | 否  | 查找路径。 单击桶名称进入后，在"对象"里面查找到所需的文件对象。如下图举例所示： 图1OBS桶的对象 ![](https://support.huaweicloud.com/usermanual-mssi/zh-cn_image_0000001446948412.png "点击放大") |
  | 文件后缀     | 否  | 文件的后缀名。                                                                                                                                                                                                         |
  | 桶名称      | 是  | 输入桶名称。                                                                                                                                                                                                          |
  | 轮询间隔     | 是  | 轮询时间间隔，单位是秒。                                                                                                                                                                                                    |
  | 是否返回文件内容 | 否  | 是否以base64编码，返回文件内容。                                                                                                                                                                                             |
     
  
- 输出参数 用户可以在之后的执行动作中调用该输出参数，输出参数说明请参考[表7]。
   表7当有新的文件上传输出参数说明 
  | 参数     | 说明      |
  |:---|:---|
  | 桶名称    | 桶名称。    |
  | 文件路径   | 文件路径。   |
  | 文件大小   | 文件大小。   |
  | 文件更新时间 | 文件更新时间。 |
  | 文件链接   | 文件链接。   |
  | 文件内容   | 文件内容。   |
     
  
 
