要获得与亚马逊 Timestream 类似的功能 LiveAnalytics,可以考虑适用于 InfluxDB 的亚马逊 Timestream。适用于 InfluxDB 的 Amazon Timestream 提供简化的数据摄取和个位数毫秒级的查询响应时间,以实现实时分析。点击此处了解更多信息。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用适用于 InfluxDB 的 Amazon Timestream 进行数据库身份验证
适用于 InfluxDB 的 Amazon Timestream 支持两种对数据库用户进行身份验证的方法。
密码和令牌数据库身份验证使用不同的方法对数据库进行身份验证。因此,特定用户只能使用一种身份验证方法登录到数据库。在这两种情况下,InfluxDB 均负责所有用户账户和 API 令牌的管理。
密码验证
在 InfluxDB 数据库实例创建过程中,已创建组织、用户和密码。用户有权管理适用于 InfluxDB 的 Timestream 数据库实例中的所有内容。使用此用户名和密码组合,您将能够使用InfluxUI LogIn 进入您的实例,还可以使用InfluxCLI生成操作员令牌。
创建用户、删除存储桶、组织等操作需要运算符令牌。有关更多信息,请参阅数据库身份验证选项。
API 令牌
InfluxDB API 令牌确保 InfluxDB 与外部工具(例如客户端或应用程序)之间的安全交互。API 令牌属于特定用户,且用于标识用户组织内的 InfluxDB 权限。
InfluxDB 中存在三种类型的 API 令牌:
运算符令牌:授予对 InfluxDB OSS 2.x 中所有组织和所有组织资源的完全读写权限。某些操作(例如检索服务器配置)需要运算符权限。在完成设置流程后,要通过 InfluxDB UI、
api/v2API 或 Influx CLI 手动创建运算符令牌,必须使用现有运算符令牌或您的用户名和密码。要在不使用现有运算符令牌的情况下创建新的是否令牌,请参阅 influxd recovery authCLI。 重要
由于运算符令牌对数据库中的所有组织具有完全读写权限,因此我们建议为每个组织创建全访问令牌
,并使用这些令牌管理 InfluxDB。这有助于防止组织之间出现意外交互。 全访问 API 令牌:授予对组织内所有资源的完整读写权限。
读/写令牌:授予对组织中特定存储桶的读取权限、写入权限或两者兼有。
所有 InfluxDb 令牌都是长期存在的代币,没有设定的到期日期,因此不建议使用您的操作员或所有访问令牌从您的客户或Telegraf代理发送的监控数据,也不建议将其嵌入仪表板应用程序中。对于这些应用程序,创建仅具有完成工作所需的权限的 read/write 令牌。有关如何创建 InfluxDB 令牌的更多信息,请参阅创建令牌
密文
InfluxDB 操作员令牌是在实例设置时生成的;其他类型的令牌,例如所有访问权限和 read/write 令牌,可以使用 Influx CLI、Influx v2 AP I
我们建议您轮换 Timestream 以获取经常使用的 InfluxDB 令牌, Amazon Secrets Manager 并通过环境变量存储令牌。请参阅使用令牌
另请参见: