
# 并行文件系统卷挂载设置访问密钥（AK/SK）
#### 操作背景
使用Pod挂载并行文件系统卷前您需要先设置访问密钥（AK/SK），IAM用户可以使用自己的访问密钥挂载并行文件系统卷，从而可以对OBS进行访问权限控制（具体请参见[OBS不同权限控制方式的区别](https://support.huaweicloud.com/perms-cfg-obs/obs_40_0001.html)）。
#### 前提条件
您需要通过命令行创建，需要使用ccictl连接到CCI 2.0，详情请参见[ccictl配置指南](https://support.huaweicloud.com/devg-cci2/cci_ccictl_02.html)。
#### 约束与限制
并行文件系统卷使用访问密钥（AK/SK）时，对应的AK/SK不允许删除或禁用，否则业务容器将无法访问已挂载的并行文件系统。
#### 获取访问密钥
1. 登录[云容器实例 CCI2.0](https://console.huaweicloud.com/cci2.0/?#/cci/cluster/list)控制台。
2. 鼠标指向界面右上角的登录用户名，在下拉列表中单击"我的凭证"。
3. 在左侧导航栏单击"访问密钥"。
4. 单击"新增访问密钥"，进入"新增访问密钥"页面。
5. 单击"确定"，下载访问密钥。
 
#### 使用访问密钥创建Secret
1. 获取访问密钥。
2. 对访问密钥进行base64编码（假设上文获取到的ak为"xxx"，sk为"yyy"），例如：在linux系统上可以执行以下命令： 
   ```
   echo -n xxx|base64
   echo -n yyy|base64
   ```
   记录编码后的AK和SK。
   
   
3. 新建一个secret的yaml，如secret-obs.yaml。 
   ```
   apiVersion: cci/v2
   data:
     access.key: WE5WWVhVNU*****
     secret.key: Nnk4emJyZ0*****
   kind: Secret
   metadata:
     name: secret-obs
     namespace: test-obs-v1
     labels:
       secret.kubernetes.io/used-by: csi
   type: cci/secure-opaque
   ```
   其中：
   
   | 参数                           | 是否必选 | 参数类型   | 描述                                                                                        |
   |:---|:---|:---|:---|
   | access.key                   | 是    | String | 参数解释：base64编码后的AK。                                                                        |
   | secret.key                   | 是    | String | 参数解释：base64编码后的SK。                                                                        |
   | name                         | 是    | String | 参数解释：Secret的名称                                                                            |
   | namespace                    | 是    | String | 参数解释：Secret的命名空间                                                                          |
   | secret.kubernetes.io/used-by | 是    | String | 参数解释：csi类型存储使用的Secret标记 约束限制：值必须为csi                         |
   | type                         | 是    | String | 参数解释：密钥类型 约束限制：该值必须为cci/secure-opaque，使用该类型，用户输入的数据会自动加密。 |
      
   
   
4. 创建Secret。 
   ```
   ccictl create -f secret-obs.yaml
   ```
   
   
 
#### 后续步骤
设置访问密钥（AK/SK）后，您可以[通过静态存储卷使用已有并行文件系统](https://support.huaweicloud.com/usermanual-cci2/cci_01_0379.html)。
