---
source_url: https://docs.dolphindb.cn/zh/funcs/g/getConfig.html
fetched_at: 2026-05-19T09:23:17Z
category: funcs
title: getConfig
sha1: b3e09612b5a44c49428a8f8e1017a0955c22cd17
---

# getConfig

## 语法

`getConfig([key])`

## 详情

获取系统配置信息。系统内部将配置项按安全级别划分为敏感、标准和不敏感三类。

- 敏感配置项：clusterReplicationExecutionPassword、s3SecretAccessKey、oauthClientSecret、metricsToken。
- 不敏感配置项：webLoginRequired、webModules、oauth、oauthWebType、oauthAuthUri、oauthRedirectUri、oauthClientId、oauthAllowPasswordLoginNodes。
- 标准配置项：除上述两类之外的其他配置。

当启用配置访问控制（`enableConfigAccessControl=true`）时，函数仅返回当前用户有权限访问的配置项；若未启用访问控制，则不进行权限验证。

**不同用户权限说明**

| 用户角色 | 不敏感配置 | 标准配置 | 敏感配置 |
| --- | --- | --- | --- |
| 未登录用户 | 可以查看 | 不能查看 | 不能查看 |
| 普通用户 | 可以查看 | 可以查看 | 不能查看 |
| 管理员用户 | 可以查看 | 可以查看 | 不能查看 |

配置参数详情可查看[参数配置](../../db_distr_comp/cfg/para_cfg.html) 。

## 参数

**key** 是一个字符串，表示配置参数名称，为可选参数。

## 返回值

- 若不指定 *key*，返回一个字典，包含当前用户有权限读取的所有配置项及其对应值。
- 若指定 *key*
  - 若为有效配置参数且用户具有读取权限，返回字符串标量或向量，表示配置值；
  - 若不是配置参数，或是有效配置但用户没有读取权限，则返回空值。
