文档首页> 华为云命令行工具服务 KooCLI> 快速入门> 步骤三:初始化配置(可选)
更新时间:2023-05-22 GMT+08:00

步骤三:初始化配置(可选)

本节以Windows系统为例介绍KooCLI的使用,Linux和Mac系统的使用基本相同,可参考。

如果您希望以无配置方式使用KooCLI,可跳过此步骤;若您希望以非交互方式添加配置项,请参考新增或修改配置项

KooCLI初始化命令用于将常用的永久AK/SK和区域信息存储在配置文件中,如下表所示,避免使用时频繁输入这些固定信息:

表1 初始化时的参数

参数

说明

Access Key ID

访问密钥(永久AK/SK)中的访问密钥ID,简称AK,初始化时必填。

Secret Access Key

访问密钥(永久AK/SK)中的密码访问密钥,简称SK,初始化时必填。

Region

区域,如ap-southeast-1,初始化时选填。

可通过如下命令进行初始化配置,输入命令后按回车进入交互模式,根据界面提示输入各参数值:

hcloud configure init

hcloud configure init
开始初始化配置,其中"Secret Access Key"输入内容匿名化处理,获取参数可参考'https://support.huaweicloud.com/intl/zh-cn/usermanual-hcli/hcli_09.html'
Access Key ID [required]: H9NNF********SG65MXW
Secret Access Key [required]: ****
Secret Access Key (again): ****
Region: ap-southeast-1

********************************************************
*****                                              *****
*****                初始化配置成功                *****
*****                                              *****
********************************************************
  • 初始化过程中,“Secret Access Key”的值需要二次确认。为保障您的帐号安全,对您输入的“Secret Access Key”进行了匿名化处理。在您输入过程中不会显示输入的字符,在输入结束回车至下一行时,会以“*”回显您的输入内容。在配置完成后,KooCLI会在本地加密保存配置项中的认证相关的敏感信息。
  • 如果重新执行初始化命令,则会在删除原配置文件后重新生成新的配置文件,配置文件保存地址如下:
    • Windows系统: C:\Users\{您的Windows系统用户名}\.hcloud\config.json
    • Linux系统: /home/{当前用户名}/.hcloud/config.json
    • Mac系统: /Users/{当前用户名}/.hcloud/config.json

完成初始化后,可通过如下命令查询配置信息。KooCLI1.2.7以前的版本密文显示查询结果中的敏感信息;1.2.7及以后的版本匿名化显示查询结果中的敏感信息。

hcloud configure show --cli-profile=default

hcloud configure show --cli-profile=default
{
  "name": "default",
  "mode": "AKSK",
  "accessKeyId": "H9N****MXW",
  "secretAccessKey": "****",
  "securityToken": "",
  "xAuthToken": "",
  "expiresAt": "",
  "region": "ap-southeast-1",
  "projectId": "",
  "domainId": "",
  "skipSecureVerify": "false",
  "readTimeout": 10,
  "connectTimeout": 5,
  "retryCount": 0,
  "agencyDomainId": "",
  "agencyDomainName": "",
  "agencyName": "",
  "sourceProfile": ""
}