文档文档

从您的 InfluxDB 集群中删除用户

从您的 InfluxDB 集群中删除具有管理访问权限的用户

  1. 在您的身份提供商中删除或停用用户。

    有关删除用户的信息,请参阅您的身份提供商的文档

  2. 从您的 InfluxDB AppInstance 资源中删除用户。您可以直接在 myinfluxdb.yml 中编辑您的 AppInstance 资源,或者,如果您正在使用 InfluxDB Clustered Helm chart,您可以从您的 values.yaml 中删除用户以修改您的 AppInstance 资源。

    如果直接编辑您的 AppInstance 资源,请从您的 myinfluxdb.yml 配置文件中的 spec.package.spec.admin.users 字段的用户列表中删除该用户 - 例如

    apiVersion: kubecfg.dev/v1alpha1
    kind: AppInstance
    # ...
    spec:
      package:
        spec:
          admin:
            # ...
            users:
            - id: XXooXoXXooXXXoo1
              firstName: Marty
              lastName: McFly
              email: mcfly@influxdata.com
    -       - id: XXooXoXXooXXXoo2
    -         firstName: John
    -         lastName: Doe
    -         email: j.doe@influxdata.com
    

    如果使用 InfluxDB Clustered Helm chart,请从您的 values.yaml 中的 admin.users 字段的用户列表中删除该用户 - 例如

    admin:
      # ...
      users:
        - id: XXooXoXXooXXXoo1
          firstName: Marty
          lastName: McFly
          email: mcfly@influxdata.com
    -   - id: XXooXoXXooXXXoo2
    -     firstName: John
    -     lastName: Doe
    -     email: j.doe@influxdata.com
    
  3. 将更改应用到您的 InfluxDB 集群。

    • 如果直接更新 AppInstance 资源,请使用 kubectl 应用更改。
    • 如果使用 InfluxDB Clustered Helm chart,请使用 helm 应用更改。
kubectl apply \
  --filename myinfluxdb.yml \
  --namespace influxdb
helm upgrade \
  influxdb \
  influxdata/influxdb3-clustered \
  -f ./values.yaml \
  --namespace influxdb

在您完成以上步骤 1 后,删除的用户不再具有对您的 InfluxDB 集群的管理访问权限。但是,您仍然应该将其从您的 AppInstance 资源中删除。


此页面是否对您有帮助?

感谢您的反馈!


Flux 的未来

Flux 即将进入维护模式。您可以继续像现在这样使用它,而无需对您的代码进行任何更改。

阅读更多

InfluxDB 3 开源版本现已公开发布 Alpha 版

InfluxDB 3 开源版本现已可用于 Alpha 测试,根据 MIT 或 Apache 2 许可获得许可。

我们正在发布两个产品作为 Alpha 版本的一部分。

InfluxDB 3 Core 是我们新的开源产品。它是用于时间序列和事件数据的最新数据引擎。InfluxDB 3 Enterprise 是一个商业版本,它建立在 Core 的基础上,增加了历史查询能力、读取副本、高可用性、可扩展性和细粒度的安全性。

有关如何开始使用的更多信息,请查看