

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# EMQX デプロイ設定を認可用に更新する
<a name="update-emqx-broker-authorization"></a>

**EMQX デプロイ設定を認可用に更新するには**

1. <a name="sitewise-open-console"></a>[AWS IoT SiteWise コンソール](https://console.aws.amazon.com/iotsitewise/)に移動します。

1. 左側のナビゲーションで、 **Edge セクションの Edge ゲートウェイ**を選択します。 ****

1. 設定するゲートウェイを選択します。

1. **Edge ゲートウェイ設定**セクションで、**Greengrass コアデバイス**値をコピーします。後で使用するために保存します。

1. [AWS IoT コンソール](https://console.aws.amazon.com/iot/) を開きます。

1. 左側のナビゲーションの**「管理**」セクションで、**Greengrass デバイス**を選択し、次に**デプロイを選択します**。

1. 前に保存したコアデバイス値を見つけ、そのリンクを選択してデプロイを開きます。

1. Actions ****ドロップダウンボタンを選択し、**Revise** を選択します。

1. 表示されるメッセージを読み、**デプロイの修正**を選択します。**ターゲットの指定**ページが表示されます。

1. **コンポーネントの設定**ステップに到達するまで**次へ**を選択します。

1. ラジオボタン [`aws.greengrass.clientdevices.mqtt.EMQX`] を選択します。

1. **コンポーネントの設定**ボタンを選択します。コンポーネントの設定ページが表示されます。

1. **設定の更新**で、**コンポーネントバージョン: 2.\*.\* のデフォルト設定にリセット**を選択します。

1. OS に基づいてマー**ジするには、次のコンテンツを 設定** セクションに貼り付けます。

------
#### [ Linux ]

   ```
   {
       "emqxConfig": {
           "authorization": {
               "no_match": "deny",
               "sources": [
                   {
                       "type": "built_in_database"
                   },
                   {
                       "type": "file",
                       "path": "data/authz/acl.conf"
                   }
               ]
           },
           "listeners": {
               "tcp": {
                   "default": {
                       "enabled": true,
                       "enable_authn": false
                   }
               },
               "ssl": {
                   "default": {
                       "enabled": true,
                       "enable_authn": true,
                       "ssl_options": {
                           "verify": "verify_none",
                           "fail_if_no_peer_cert": false
                       }
                   }
               }
           },
           "authentication": {
               "enable": true,
               "backend": "built_in_database",
               "mechanism": "password_based",
               "password_hash_algorithm": {
                   "iterations": 210000,
                   "mac_fun": "sha512",
                   "name": "pbkdf2"
               },
               "user_id_type": "username"
           },
           "dashboard": {
               "listeners": {
                   "http": {
                       "bind": 18083
                   }
               }
           }
       },
       "authMode": "bypass",
       "dockerOptions": "-p 8883:8883 -p 127.0.0.1:1883:1883 -p 127.0.0.1:18083:18083 -v emqx-data:/opt/emqx/data -e EMQX_NODE__NAME=emqx@local",
       "requiresPrivilege": "true"
   }
   ```

------
#### [ Windows ]

   ```
   {
       "emqxConfig": {
           "authorization": {
               "no_match": "deny",
               "sources": [
                   {
                       "type": "built_in_database"
                   },
                   {
                       "type": "file",
                       "path": "C:\\greengrass\\v2\\work\\aws.greengrass.clientdevices.mqtt.EMQX\\v2\\data\\authz\\acl.conf"
                   }
               ]
           },
           "listeners": {
               "tcp": {
                   "default": {
                       "enabled": true,
                       "enable_authn": false
                   }
               },
               "ssl": {
                   "default": {
                       "enabled": true,
                       "enable_authn": true,
                       "ssl_options": {
                           "verify": "verify_none",
                           "fail_if_no_peer_cert": false
                       }
                   }
               }
           },
           "authentication": {
               "enable": true,
               "backend": "built_in_database",
               "mechanism": "password_based",
               "password_hash_algorithm": {
                   "iterations": 210000,
                   "mac_fun": "sha512",
                   "name": "pbkdf2"
               },
               "user_id_type": "username"
           },
           "dashboard": {
               "listeners": {
                   "http": {
                       "bind": 18083
                   }
               }
           }
       },
       "authMode": "bypass",
       "requiresPrivilege": "true"
   }
   ```

------

1. **[確認]** を選択します。

1. **レビュー**ステップに達するまで**次へ**を選択します。

1. **[デプロイ]** をクリックします。

**注記**  
この時点では、ACL ファイルを編集して認可ルールを更新することはできません。または、デプロイが成功[ユーザーの EMQX ダッシュボードを使用して認可ルールを追加する](add-rules-emqx-broker.md)したら、 に進むこともできます。