

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在 Linux 中使用内置数据库配置授权
<a name="add-auth-rules-database-emqx-broker-linux"></a>

配置授权规则时，有两种配置选项取决于您的部署设置。
+ **Docker**— 如果您在没有的情况下运行标准Docker安装Litmus Edge，请使用 **Docker 网桥网关**配置。当你只部署了 Amazon IoT SiteWise 组件时，通常会出现这种情况。
+ **Litmus Edge**— 如果您已在网关上Litmus Edge安装，请使用**Litmus Edge网络子网**配置。

**注意**  
如果您最初配置网Docker桥网关，然后再进行安装Litmus Edge，请使用Litmus Edge网络子网选项重新配置授权规则，以确保所有组件之间的通信正常。

**添加基本授权规则**

1. 验证 EMQX 代理是否已部署并正在运行。

1. 在您的网关主机上启动 shell 会话。

------
#### [ Docker without Litmus Edge ]

   对于不带标准Docker安装Litmus Edge，请运行：

   ```
   /greengrass/v2/bin/swe-emqx-cli acl init
   ```

------
#### [ Litmus Edge network subnet ]

   如果你使用的是Litmus Edge，请确定 Litmus Edge 网络子网 IP：

   ```
   docker network inspect LitmusNetwork | grep IPAM -A9
   ```

   记下输出中的子网值并运行以下命令。`litmus_subnet_ip`替换为上一步中的子网值。

   ```
   /greengrass/v2/bin/swe-emqx-cli acl init {{litmus_subnet_ip}}
   ```

------

   该工具会自动创建并应用授权规则，以允许从提供的 IP 地址连接到代理。它允许访问所有主题。这包括物联网 SiteWise OPC UA 收集器和物联网 SiteWise 发布者。

1. 继续执行[更新 EMQX 部署配置以进行授权](update-emqx-broker-authorization.md)。