Для улучшения работы сайта мы используем файлы cookies. Оставаясь на сайте, вы соглашаетесь с политикой обработки персональных данных.

/sys/config/state

Конечные точки в разделе sys/config/state возвращают состояние конфигурации StarVault. В настоящее время поддерживается только возврат очищенной (sanitized) версии конфигурации.

1. Получение очищенного состояния конфигурации

Данная конечная точка возвращает очищенную версию состояния конфигурации. Конфигурация исключает определенные поля и сопоставления в файле конфигурации, которые потенциально могут содержать конфиденциальную информацию, включая значения из Storage.Config, HAStorage.Config, Seals.Config и Telemetry.CirconusAPIToken.

Метод

Путь

GET

/sys/config/state/sanitized

Пример запроса:
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"
  }
}