/sys/config/state
Конечные точки в разделе sys/config/state возвращают состояние конфигурации StarVault. В настоящее время поддерживается только возврат очищенной (sanitized) версии конфигурации.
1. Получение очищенного состояния конфигурации
Данная конечная точка возвращает очищенную версию состояния конфигурации. Конфигурация исключает определенные поля и сопоставления в файле конфигурации, которые потенциально могут содержать конфиденциальную информацию, включая значения из Storage.Config, HAStorage.Config, Seals.Config и Telemetry.CirconusAPIToken.
Метод |
Путь |
|
|
Пример запроса:
curl \
--header "X-Vault-Token: ..." \
'http://127.0.0.1:8200/v1/sys/config/state/sanitized'
Пример ответа:
{
"api_addr": "http://127.0.0.1:8200",
"cache_size": 0,
"cluster_addr": "",
"cluster_cipher_suites": "",
"cluster_name": "",
"default_lease_ttl": 0,
"default_max_request_duration": 0,
"disable_cache": false,
"disable_clustering": false,
"disable_indexing": false,
"disable_performance_standby": false,
"disable_printable_check": false,
"disable_sealwrap": false,
"enable_ui": true,
"listeners": [
{
"config": {
"address": "127.0.0.1:8200",
"tls_disable": 1
},
"type": "tcp"
}
],
"log_format": "",
"log_level": "",
"max_lease_ttl": 0,
"pid_file": "",
"plugin_directory": "/opt/starvault/plugins",
"raw_storage_endpoint": false,
"seals": [
{
"disabled": false,
"type": "shamir"
}
],
"storage": {
"cluster_addr": "",
"disable_clustering": false,
"redirect_addr": "http://127.0.0.1:8200",
"type": "inmem"
}
}