

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 組態檔案
<a name="configuration-file"></a>

組態檔案是指定一些組態選項和憑證的第三個方法。根據預設，它會在 的 zip 檔案中提供`/conf/dcvsmcli.conf`。

使用者可以在命令列指定組態檔案的路徑。如果使用者未明確指定組態檔案，預設會從特定資料夾讀取組態檔案，視作業系統而定：
+ Unix 型系統： `$XDG_CONFIG_HOME/dcvsmcli.conf`
+ Windows 系統： `%UserProfile%\dcvsmcli.conf`

如果找不到組態檔案，CLI 會從 zip 檔案`/conf/dcvsmcli.conf`隨附的路徑讀取檔案。組態檔案的結構如下：

```
[output]
# The formatting style for command output.
output-format = json

# Turn on debug logging
debug = true

[security]
# Disable SSL certificates verification.
no-verify-ssl = true

# CA certificate bundle to use when verifying SSL certificates.
ca-bundle = ca-bundle.pem

[authentication]
# hostname of the authentication server used to request the token
auth-server-url = https://broker-host:broker-port/oauth2/token?grant_type=client_credentials

# The client ID
client-id = username

# The client password
client-password = password

[broker]
# hostname or IP of the broker
url = https://broker-host:broker-port
```