更新配置文件
功能说明
更新配置文件(.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 |
附加参数,可选 |
运行当前命令时的自定义配置文件,可支持的配置参数请参考配置参数说明。 通过携带此参数并指定路径,可更新自定义配置文件的参数;不携带此参数则表示更新默认配置文件参数。 |