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 数据。
您可以在配置的 instrumentation 部分直接指定它:
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 数据。
您可以在配置的 instrumentation 部分直接指定密钥令牌:
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
按值指定令牌。