更新配置文件
功能说明
更新配置文件(.obsutilconfig)中的部分配置信息,可更新的配置包括:endpoint、ak、sk、token。
关于配置文件(.obsutilconfig)中参数的详细说明,请参见配置参数说明。
命令结构
- 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] 
 
- 交互模式更新配置
      
 
 
  - 注意:通过-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的详细描述请参见配置参数说明。 | 
| i | 附加参数,可选 | 将配置文件中的ak|akCrr取值更新为输入的值,ak|akCrr的详细描述请参见配置参数说明。 | 
| k | 附加参数,可选 | 将配置文件中的sk|skCrr取值更新为输入的值,sk|skCrr的详细描述请参见配置参数说明。 | 
| t | 附加参数,可选 | 将配置文件中的token|tokenCrr取值更新为输入的值,token|tokenCrr的详细描述请参见配置参数说明。 | 
| crr | 附加参数,可选 | 更新配置文件中客户端跨区域复制模式的相关配置信息。 
         说明: 
         不配置该参数,e、i、k、t更新的配置文件中的字段为endpoint、ak、sk、token。 配置该参数后,e、i、k、t更新的配置文件中的字段变为endpointCrr、akCrr、skCrr、tokenCrr。 | 
| config | 附加参数,可选 | 运行当前命令时的自定义配置文件,可支持的配置参数请参考配置参数说明。 通过携带此参数并指定路径,可更新自定义配置文件的参数;不携带此参数则表示更新默认配置文件参数。 | 
 
    