Fleet Server 密钥
编辑Fleet Server 密钥
编辑Fleet Server 配置可能包含密钥值。您可以直接在配置中指定这些值,也可以通过密钥文件指定。当您在 Elastic Agent 下运行时,可以使用命令行参数传递值或文件路径,如果 Elastic Agent 在容器中运行,则可以使用环境变量。
有关如何部署密钥文件的示例,请参阅我们的 密钥文件指南。
独立 Fleet Server 正在积极开发中。
密钥值
编辑配置 Fleet Server 时可以使用以下密钥值。
请注意,下面显示的配置片段是在 UI 中作为输出规范的一部分或作为 Fleet Server 集成设置的一部分指定的。
-
service_token
-
service_token
用于与 Elasticsearch 通信。可以在配置中直接指定为
output.elasticsearch.service_token: my-service-token
或者通过文件指定为
output.elasticsearch.service_token_path: /path/to/token-file
当您在 Elastic Agent 下运行 Fleet Server 时,可以使用
--fleet-server-service-token
或--fleet-server-service-token-path
标志指定它。有关更多详细信息,请参阅 Elastic Agent 命令参考。如果您在容器中在 Elastic Agent 下运行 Fleet Server,则可以使用环境变量
FLEET_SERVER_SERVICE_TOKEN
或FLEET_SERVER_SERVICE_TOKEN_PATH
。 - TLS 私钥
-
使用 TLS 私钥来加密 Fleet Server 和 Elastic Agent 之间的通信。有关更多详细信息,请参阅 为自托管 Fleet Server 配置 SSL/TLS。
尽管不建议这样做,您可以在配置中直接指定私钥,如下所示:
inputs: - type: fleet-server ssl.key: | ----BEGIN CERTIFICATE---- .... ----END CERTIFICATE----
或者,您可以使用相同的属性提供私钥的路径
inputs: - type: fleet-server ssl.key: /path/to/cert.key
当您在 Elastic Agent 下运行 Fleet Server 时,可以使用
--fleet-server-cert-key
标志提供私钥路径。有关更多详细信息,请参阅 Elastic Agent 命令参考。如果您在容器中在 Elastic Agent 下运行 Fleet Server,则可以使用环境变量
FLEET_SERVER_CERT_KEY
来指定私钥路径。 - TLS 私钥密码
-
私钥密码用于解密加密的私钥文件。
您可以使用以下配置将密码指定为密钥文件:
inputs: - type: fleet-server ssl.key_passphrase_path: /path/to/passphrase
当您在 Elastic Agent 下运行 Fleet Server 时,可以使用
--fleet-server-cert-key-passphrase-path
标志提供密码路径。有关更多详细信息,请参阅 Elastic Agent 命令参考。如果您在容器中在 Elastic Agent 下运行 Fleet Server,则可以使用环境变量
FLEET_SERVER_CERT_KEY_PASSPHRASE
来指定文件路径。 - APM API 密钥
-
APM API 密钥可用于从 Fleet Server 收集 APM 数据。
您可以直接在配置的检测部分指定它
inputs: - type: fleet-server instrumentation.api_key: my-apm-api-key
或者通过文件指定为
inputs: - type: fleet-server instrumentation.api_key_file: /path/to/apmAPIKey
您可以使用环境变量
ELASTIC_APM_API_KEY
按值指定 API 密钥。 - APM 密钥令牌
-
APM 密钥令牌可用于从 Fleet Server 收集 APM 数据。
您可以直接在配置的检测部分指定密钥令牌
inputs: - type: fleet-server instrumentation.secret_token: my-apm-secret-token
或者通过文件指定为
inputs: - type: fleet-server instrumentation.secret_token_file: /path/to/apmSecretToken
您还可以使用环境变量
ELASTIC_APM_SECRET_TOKEN
按值指定令牌。