在 keen 上限制对单流的访问
Restrict access to single stream on keen
我已经读取了 keen.io 上的访问密钥并且我有一个用例,我想使用这些访问密钥。实际上,在我的系统中,我想为每个客户帐户创建一个单独的流,并希望确保该流只能由该特定客户访问(可能是 written/read)。我想为此目的使用访问密钥,因为我认为这是他们的主要用例之一。
谁能告诉我如何将此信息传递给仅在特定流上可用的访问密钥?
您将以编程方式为每个客户创建一个访问密钥并设置其创建权限,以便它自动填充事件属性,例如客户 ID。对于查询,您可以使用过滤器设置查询权限,以便它只能查询具有该客户 ID 的事件。
类似于此处示例中的 JSON:https://keen.io/docs/access/access-keys/#access-key-json-example
然后,任何时候使用该访问密钥时,它将仅能够查询该特定数据,并且所有写入都将包括您为该访问密钥设置的自动填充信息.
我已经读取了 keen.io 上的访问密钥并且我有一个用例,我想使用这些访问密钥。实际上,在我的系统中,我想为每个客户帐户创建一个单独的流,并希望确保该流只能由该特定客户访问(可能是 written/read)。我想为此目的使用访问密钥,因为我认为这是他们的主要用例之一。 谁能告诉我如何将此信息传递给仅在特定流上可用的访问密钥?
您将以编程方式为每个客户创建一个访问密钥并设置其创建权限,以便它自动填充事件属性,例如客户 ID。对于查询,您可以使用过滤器设置查询权限,以便它只能查询具有该客户 ID 的事件。
类似于此处示例中的 JSON:https://keen.io/docs/access/access-keys/#access-key-json-example
然后,任何时候使用该访问密钥时,它将仅能够查询该特定数据,并且所有写入都将包括您为该访问密钥设置的自动填充信息.