
# 指定配置项的认证模式
KooCLI的配置项的认证模式取值为AKSK、ecsAgency、SSO、AssumeRole，推荐使用AKSK。当使用的配置项同时配置了多种[认证模式相关的参数]，用户可使用"--cli-mode"选项来指定配置项的认证模式：
```
hcloud CCE ListNodes --cluster_id="f288****-****-****-****-****ac101534" --project_id="0dd8cb****************19b5a84546" --cli-profile=test --cli-mode=AKSK
```
![](https://support.huaweicloud.com/usermanual-hcli/public_sys-resources/note_3.0-zh-cn.png)
设置配置项时，需要以"--cli-profile"指定配置项的名称，同时还需根据认证模式"--cli-mode"添加相应的认证参数：
- 若配置项的认证模式为"AKSK"，则配置时命令中"--cli-access-key"和"--cli-secret-key"的值不能为空；
- 若配置项的认证模式为"ecsAgency"，则配置时命令中需指定"--cli-mode=ecsAgency"；
- 若配置项的认证模式为"SSO"，则配置时命令中"--cli-sso-start-url"和"--cli-sso-region"的值不能为空；
- 若配置项的认证模式为"AssumeRole"，则配置时命令中"--cli-agency-domain-id"/"--cli-agency-domain-name"， "--cli-agency-name"，"--cli-source-profile"的值不能为空。
 
