
# 更新配置文件
#### 功能说明
更新配置文件（.obsutilconfig）中的部分配置信息，可更新的配置包括：endpoint、ak、sk、token。
关于配置文件（.obsutilconfig）中参数的详细说明，请参见[配置参数说明](https://support.huaweicloud.com/utiltg-obs/obs_11_0035.html)。
#### 命令结构
- Windows操作系统
  - 交互模式更新配置
    ```
    obsutil config [-interactive] [-crr] [-config=xxx]
    ```
    
  
  - 直接更新配置
    ```
    obsutil config [-e=xxx] [-i=xxx] [-k=xxx] [-t=xxx] [-crr] [-config=xxx]
    ```
    
   
- macOS/Linux操作系统
  - 交互模式更新配置
    ```
    ./obsutil config [-interactive] [-crr] [-config=xxx]
    ```
    
  
  - 直接更新配置
    ```
    ./obsutil config [-e=xxx] [-i=xxx] [-k=xxx] [-t=xxx] [-crr] [-config=xxx]
    ```
    
   
 
![](https://support.huaweicloud.com/utiltg-obs/public_sys-resources/note_3.0-zh-cn.png)
- 注意：通过-i、-k、-e配置用户认证信息后，linux等操作系统的history命令可查询配置参数值，请谨慎使用该操作。
 
#### 运行示例
- 以Windows操作系统为例，运行**obsutil config -interactive** ，更新默认配置文件的访问密钥和OBS服务地址。
  ```
  obsutil config -interactive
  Please input your ak:
  xxxxxxxxxxxxxxxxxxxxxxxxx
  Please input your sk:
  xxxxxxxxxxxxxxxxxxxxxxxxx
  Please input your endpoint:
  xxxxxxxxxxxxxxxxxxxxxxxxx
  Please input your token:
  xxxxxxxxxxxxxxxxxxxxxxxxx
  Config file url:
    C:\Users\tools\.obsutilconfig
  Update config file successfully!
  ```
  
- 以Linux操作系统为例，运行**./** **obsutil config -interactive** ，更新默认配置文件的访问密钥和OBS服务地址。
  ```
  ./obsutil config -interactive
  Please input your ak:
  xxxxxxxxxxxxxxxxxxxxxxxxx
  Please input your sk:
  xxxxxxxxxxxxxxxxxxxxxxxxx
  Please input your endpoint:
  xxxxxxxxxxxxxxxxxxxxxxxxx
  Please input your token:
  xxxxxxxxxxxxxxxxxxxxxxxxx
  Config file url:
    /root/.obsutilconfig
  Update config file successfully!
  ```
  
 
#### 参数说明
| **参数**      | **约束**  | **描述**                                                                                                                                                                                                                              |
|:---|:---|:---|
| interactive | 附加参数，可选 | 使用交互模式更新配置。 须知： 为了安全性，建议您使用该模式来配置ak和sk。                                                                                                                               |
| e           | 附加参数，可选 | 将配置文件中的endpoint\|endpointCrr取值更新为输入的值，endpoint\|endpointCrr的详细描述请参见[配置参数说明](https://support.huaweicloud.com/utiltg-obs/obs_11_0035.html)。                                                                                           |
| i           | 附加参数，可选 | 将配置文件中的ak\|akCrr取值更新为输入的值，ak\|akCrr的详细描述请参见[配置参数说明](https://support.huaweicloud.com/utiltg-obs/obs_11_0035.html)。                                                                                                                   |
| k           | 附加参数，可选 | 将配置文件中的sk\|skCrr取值更新为输入的值，sk\|skCrr的详细描述请参见[配置参数说明](https://support.huaweicloud.com/utiltg-obs/obs_11_0035.html)。                                                                                                                   |
| t           | 附加参数，可选 | 将配置文件中的token\|tokenCrr取值更新为输入的值，token\|tokenCrr的详细描述请参见[配置参数说明](https://support.huaweicloud.com/utiltg-obs/obs_11_0035.html)。                                                                                                       |
| crr         | 附加参数，可选 | 更新配置文件中客户端跨区域复制模式的相关配置信息。 说明： 不配置该参数，e、i、k、t更新的配置文件中的字段为endpoint、ak、sk、token。 配置该参数后，e、i、k、t更新的配置文件中的字段变为endpointCrr、akCrr、skCrr、tokenCrr。 |
| config      | 附加参数，可选 | 运行当前命令时的自定义配置文件，可支持的配置参数请参考[配置参数说明](https://support.huaweicloud.com/utiltg-obs/obs_11_0035.html)。 通过携带此参数并指定路径，可更新自定义配置文件的参数；不携带此参数则表示更新默认配置文件参数。                                                      |
   
