
# 配置对象存储服务连接器
对象存储服务连接器用于对接华为云对象存储服务。
对象存储服务（Object Storage Service，简称OBS）是一个基于对象的海量存储服务，为您提供海量、安全、高可靠、低成本的数据存储能力。
#### 创建对象存储服务连接
1. 登录[ROMA Connect控制台](https://console.huaweicloud.com/roma3)。

2. 在左侧导航栏选择"连接器"，在连接器页面单击"新建连接"。
3. 选择"对象存储服务"连接器。
4. 在弹窗中配置连接器信息，完成后单击"确定"。
   
   | 参数     | 说明                                                                                                                                                         |
   |:---|:---|
   | 连接名称   | 填写连接器实例名称。                                                                                                                                                 |
   | 访问密钥ID | 当前账号的AK（Access Key ID）。请参考[访问密钥](https://support.huaweicloud.com/usermanual-ca/ca_01_0003.html)获取AK，如果已生成过AK/SK，找到原来已下载的AK/SK文件，文件名一般为：credentials.csv。    |
   | 秘密访问密钥 | 当前账号的SK（Secret Access Key）。请参考[访问密钥](https://support.huaweicloud.com/usermanual-ca/ca_01_0003.html)获取SK，如果已生成过AK/SK，找到原来已下载的AK/SK文件，文件名一般为credentials.csv。 |
   | 描述     | 填写连接器的描述信息，用于识别不同的连接器。                                                                                                                                     |
      
   
 
#### 支持的动作
- 下载对象
- 删除对象
- 获取桶列表
- 创建桶
- 删除桶
- 获取桶元数据
- 获取桶内对象列表
- 批量删除指定桶的对象
- 上传对象
 
#### 配置参数
表1所有动作参数集合 
| 参数            | 说明                                                                                                                                                                                                                                            | 包含此参数的动作                                 |
|:---|:---|:---|
| 连接方式          | 选择连接OBS的连接方式。 - 选择区域ID  - 输入Endpoint           | 所有动作均包含此参数                               |
| 区域ID          | 选择区域ID。                                                                                                                                                                                                                                       | 所有动作均包含此参数                               |
| Endpoint      | 输入Endpoint。                                                                                                                                                                                                                                   | 所有动作均包含此参数                               |
| 桶名            | OBS桶名。                                                                                                                                                                                                                                        | 下载对象、删除对象、创建桶、删除桶、获取桶元数据、批量删除指定桶的对象、上传对象 |
| 对象名           | 请输入对象名称，例如123.png。文件对象最大支持100MB。obs中没有文件系统中的文件和文件夹概念，对象名称中的"/"是用来模拟文件系统中的文件夹概念的，"test/123.jpg"的对象名称（Key）仍然是"test/123.jpg"。这种情况此处应填写为"test/123.jpg"。                                                                                           | 下载对象、删除对象、上传对象                           |
| 字符集           | 字符集支持选择UTF-8和GBK，当下载的文件中包含中文字符时，推荐使用GBK，避免文件中的中文字符出现乱码现象。                                                                                                                                                                                     | 下载对象                                     |
| 指定桶的类型        | 列举指定类型的桶。默认取值为OBJECT，即对象桶。 - OBJECT  - POXIS   | 获取桶列表                                    |
| 是否同时查询桶的区域位置  | 是否同时查询桶的区域位置。 是：同时查询桶的区域位置； 否：不查询桶的区域位置。默认取值为否。                                                                                                                               | 获取桶列表                                    |
| 桶的所属区域        | 该参数定义了桶将会被创建在哪个区域，如果使用的终端节点是obs.myhuaweicloud.com，可以不携带此参数；如果使用的终端节点不是obs.myhuaweicloud.com，则必须携带此参数。终端节点为obs.myhuaweicloud.com且用户未设定区域时，默认为华北-北京一（cn-north-1）。                                                                               | 创建桶                                      |
| 跨域请求origin    | 预请求指定的跨域请求origin（通常为域名）。允许多条匹配规则，以回车换行为间隔。每个匹配规则允许使用最多一个"\*"通配符。                                                                                                                                                                              | 获取桶元数据                                   |
| HTTP请求头       | 跨域请求可以使用的HTTP头域。只有匹配上允许的头域中的配置，才被视为是合法的CORS请求。                                                                                                                                                                                                | 获取桶元数据                                   |
| 对象名前缀         | 限定返回的对象名必须带有prefix前缀。                                                                                                                                                                                                                         | 获取桶内对象列表                                 |
| 起始位置          | 列举对象的起始位置，返回的对象列表将是对象名按照字典序排序后该参数以后的所有对象。                                                                                                                                                                                                     | 获取桶内对象列表                                 |
| 最大数目          | 列举对象的最大数目，取值范围为1\~1000，当超出范围时，按照默认的1000进行处理。                                                                                                                                                                                                  | 获取桶内对象列表                                 |
| 对象名分组字符       | 用于对对象名进行分组的字符。对于对象名中包含分组字符的对象，其对象名（如果请求中指定了prefix，则此处的对象名需要去掉prefix）中从首字符至第一个分组字符之间的字符串将作为一个分组并作为commonPrefix返回。                                                                                                                              | 获取桶内对象列表                                 |
| 编码类型          | 对响应中的部分元素进行指定类型的编码。如果 delimiter、marker、prefix、nextMarker 和 key 包含xml 1.0标准不支持的控制字符，可通过设置 encodingType 对响应中的 delimiter、marker、prefix（包括commonPrefixes 中的 prefix）、nextMarker 和 key 进行编码。                                                        | 获取桶内对象列表                                 |
| 响应模式          | 批量删除对象的响应方式，默认值是"否" 否：表示详细模式，返回的删除成功和删除失败的所有结果； 是：表示简单模式，只返回的删除过程中出错的结果。                                                                                                         | 批量删除指定桶的对象                               |
| 基础类型          | 待上传对象的基础类型。如果待上传对象的格式为txt或者csv，此处应选择文本类型；如果待上传对象的格式为png、jpg和jpeg三种格式，此处应选择图片类型，默认为文本类型。                                                                                                                                                       | 上传对象                                     |
| 文本对象的内容       | 请输入文本对象的内容，系统会根据内容和对象名称生成对象, 如果需要上传文本类型对象，该项必须配置。                                                                                                                                                                                             | 上传对象                                     |
| 图片对象的base64编码 | 请输入图片对象的base64编码，系统会根据内容和对象名称生成对象, 如果需要上传二进制类型对象，该项必须配置。                                                                                                                                                                                      | 上传对象                                     |
   
