

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Utilizzo IPv6 per la messaggistica locale
<a name="use-ipv6"></a>

È possibile configurare il componente del rilevatore IP da utilizzare per IPv6 inviare messaggi locali.

**Nota**  
È necessario disporre del rilevatore IP v2.2.0 o successivo da utilizzare per IPv6 inviare messaggi locali.

È possibile implementare il [componente del rilevatore IP per rilevare](ip-detector-component.md) e utilizzare gli indirizzi. IPv6 È necessario aggiornare la configurazione del componente del rilevatore IP da utilizzare IPv6 invece di. IPv4 Per ulteriori informazioni, consulta [Usa il rilevatore IP per gestire automaticamente gli endpoint](manage-core-device-endpoints.md#use-ip-detector).

**Topics**
+ [Configurare il rilevatore IP da utilizzare IPv6](#configure-ip-detector-ipv6)

## Configurare il rilevatore IP da utilizzare IPv6
<a name="configure-ip-detector-ipv6"></a>

Se disponi di una configurazione di rete semplice, ad esempio i dispositivi client sulla stessa rete del dispositivo principale, puoi implementare il [componente del rilevatore IP](ip-detector-component.md) da utilizzare IPv6 per la messaggistica locale.

Il componente del rilevatore IP sovrascrive gli endpoint impostati manualmente.

**Importante**  
La AWS IoT politica del dispositivo principale deve consentire l'`greengrass:UpdateConnectivityInfo`autorizzazione all'uso del componente del rilevatore IP. Per ulteriori informazioni, consultare [AWS IoT politiche per le operazioni sul piano dati](device-auth.md#iot-policies) e [Configura la policy relativa agli AWS IoT oggetti](connect-client-devices.md#configure-iot-policy-requirement).

È possibile effettuare una delle seguenti operazioni per distribuire il componente del rilevatore IP:
+ Utilizza la pagina **Configure Discovery** nella console. Per ulteriori informazioni, consulta [Configura cloud discovery (console)](connect-client-devices.md#configure-cloud-discovery-console).
+ Crea e modifica le distribuzioni per includere il rilevatore IP. Puoi utilizzare la console o l' AWS API per gestire AWS CLI le distribuzioni. Per ulteriori informazioni, consulta [Creare distribuzione](create-deployments.md).

### Implementa il componente del rilevatore IP (console)
<a name="deploy-ip-detector-console-ipv6"></a>

1. **Nel menu di navigazione della [AWS IoT Greengrass console](https://console.aws.amazon.com/greengrass), scegli Componenti.**

1. Nella pagina **Componenti**, scegli la scheda **Componenti pubblici**, quindi scegli **aws.greengrass.clientdevices.IPDetector**.

1. Nella pagina **aws.greengrass.clientdevices.IPDetector**, scegli **(Distribuisci)**.

1. <a name="deploy-component-choose-deployment-step"></a>Da **Aggiungi alla distribuzione**, scegli una distribuzione esistente da modificare oppure scegli di creare una nuova distribuzione, quindi scegli **Avanti**.

1. <a name="deploy-component-choose-target-step"></a>Se hai scelto di creare una nuova distribuzione, scegli il dispositivo principale o il gruppo di oggetti di destinazione per la distribuzione. Nella pagina **Specificare la destinazione**, in **Obiettivo di distribuzione**, scegli un dispositivo principale o un gruppo di oggetti, quindi scegli **Avanti**.

1. Nella pagina **Seleziona componenti**, verifica che il **aws.greengrass.clientdevices.IPDetector**componente sia selezionato, scegli **Avanti**.

1. Nella pagina **Configura componenti **aws.greengrass.clientdevices.IPDetector****, selezionate e quindi effettuate le seguenti operazioni:

   1. Scegli **Configura componente**.

   1. Nella aws.greengrass.clientdevices.IPDetector modalità **Configura**, in **Aggiornamento della configurazione**, in **Configurazione da unire**, è possibile inserire un aggiornamento della configurazione per configurare il componente del rilevatore IP. È possibile specificare una delle seguenti opzioni di configurazione. Imposta `includeIPv4Addrs` su `false` e `includeIPv6Addrs` su `true`. È quindi possibile aggiornare le altre opzioni IPv6 di configurazione.
      + `defaultPort`— <a name="ip-detector-component-configuration-default-port-definition"></a>(Facoltativo) La porta del broker MQTT da segnalare quando questo componente rileva gli indirizzi IP. È necessario specificare questo parametro se si configura il broker MQTT per utilizzare una porta diversa dalla porta predefinita 8883. 
      + `includeIPv4LoopbackAddrs`— <a name="ip-detector-component-configuration-include-ipv4-loopback-addrs-definition"></a>(Facoltativo) È possibile abilitare questa opzione per rilevare e segnalare gli indirizzi di IPv4 loopback. Si tratta di indirizzi IP, ad esempio quelli `localhost` in cui un dispositivo può comunicare con se stesso. Utilizzate questa opzione in ambienti di test in cui il dispositivo principale e il dispositivo client funzionano sullo stesso sistema. 
      + `includeIPv4LinkLocalAddrs`— <a name="ip-detector-component-configuration-include-ipv4-link-local-addrs-definition"></a>(Facoltativo) È possibile abilitare questa opzione per rilevare e segnalare gli indirizzi IPv4 [locali del collegamento](https://en.wikipedia.org/wiki/Link-local_address). Utilizzate questa opzione se la rete del dispositivo principale non dispone del Dynamic Host Configuration Protocol (DHCP) o di indirizzi IP assegnati staticamente. 
      + `includeIPv6LoopbackAddrs`— <a name="ip-detector-component-configuration-include-ipv6-loopback-addrs-definition"></a>(Facoltativo) È possibile abilitare questa opzione per rilevare e segnalare gli indirizzi di IPv6 loopback. Si tratta di indirizzi IP, ad esempio quelli `localhost` in cui un dispositivo può comunicare con se stesso. Utilizzate questa opzione in ambienti di test in cui il dispositivo principale e il dispositivo client funzionano sullo stesso sistema. È necessario `includeIPv4Addrs` impostare `false` e `includeIPv6Addrs` `true` utilizzare questa opzione. È necessario disporre del rilevatore IP v2.2.0 o successivo per utilizzare questa opzione.
      + `includeIPv6LinkLocalAddrs`— <a name="ip-detector-component-configuration-include-ipv6-link-local-addrs-definition"></a>[(Facoltativo) È possibile abilitare questa opzione per rilevare e IPv6 segnalare gli indirizzi locali dei collegamenti.](https://en.wikipedia.org/wiki/Link-local_address) Utilizzate questa opzione se la rete del dispositivo principale non dispone del Dynamic Host Configuration Protocol (DHCP) o di indirizzi IP assegnati staticamente. È necessario `includeIPv4Addrs` impostare `false` e `includeIPv6Addrs` `true` utilizzare questa opzione. È necessario disporre del rilevatore IP v2.2.0 o successivo per utilizzare questa opzione.
      + `includeIPv4Addrs`— <a name="ip-detector-component-configuration-include-ipv4-addrs-definition"></a>(Facoltativo) L'impostazione predefinita è true. È possibile abilitare questa opzione per pubblicare IPv4 gli indirizzi trovati sul dispositivo principale. È necessario disporre del rilevatore IP v2.2.0 o successivo per utilizzare questa opzione.
      + `includeIPv6Addrs`— <a name="ip-detector-component-configuration-include-ipv6-addrs-definition"></a>(Facoltativo) È possibile abilitare questa opzione per pubblicare IPv6 gli indirizzi trovati sul dispositivo principale. Imposta `includeIPv4Addrs` `false` per utilizzare questa opzione. È necessario disporre del rilevatore IP v2.2.0 o successivo per utilizzare questa opzione.

      L'aggiornamento della configurazione potrebbe essere simile all'esempio seguente.

      ```
      {
        "defaultPort": "8883",
        "includeIPv4LoopbackAddrs": false,
        "includeIPv4LinkLocalAddrs": false,
        "includeIPv6LoopbackAddrs": true,
        "includeIPv6LinkLocalAddrs": true,
        "includeIPv4Addrs": false,
        "includeIPv6Addrs": true
      }
      ```

   1. Scegli **Conferma** per chiudere la modalità, quindi scegli **Avanti**.

1. <a name="deploy-component-configure-advanced-settings-step"></a>Nella pagina **Configura impostazioni avanzate**, mantieni le impostazioni di configurazione predefinite e scegli **Avanti**.

1. <a name="deploy-component-review-and-deploy-step"></a>Nella pagina **Review (Verifica)**, scegli **Deploy (Distribuisci)**.

   Il completamento della distribuzione può richiedere fino a un minuto.

### Implementa il componente del rilevatore IP ()AWS CLI
<a name="deploy-ip-detector-cli-ipv6"></a>

Per distribuire il componente del rilevatore IP, create un documento di distribuzione che `aws.greengrass.clientdevices.IPDetector` includa l'`components`oggetto e specificate l'aggiornamento della configurazione per il componente. Segui le istruzioni riportate in [Creare distribuzione](create-deployments.md) basso per creare una nuova distribuzione o modificare una distribuzione esistente.

È possibile specificare una delle seguenti opzioni per configurare il componente del rilevatore IP quando si crea il documento di distribuzione:
+ `defaultPort`— <a name="ip-detector-component-configuration-default-port-definition"></a>(Facoltativo) La porta del broker MQTT da segnalare quando questo componente rileva gli indirizzi IP. È necessario specificare questo parametro se si configura il broker MQTT per utilizzare una porta diversa dalla porta predefinita 8883. 
+ `includeIPv4LoopbackAddrs`— <a name="ip-detector-component-configuration-include-ipv4-loopback-addrs-definition"></a>(Facoltativo) È possibile abilitare questa opzione per rilevare e segnalare gli indirizzi di IPv4 loopback. Si tratta di indirizzi IP, ad esempio quelli `localhost` in cui un dispositivo può comunicare con se stesso. Utilizzate questa opzione in ambienti di test in cui il dispositivo principale e il dispositivo client funzionano sullo stesso sistema. 
+ `includeIPv4LinkLocalAddrs`— <a name="ip-detector-component-configuration-include-ipv4-link-local-addrs-definition"></a>(Facoltativo) È possibile abilitare questa opzione per rilevare e segnalare gli indirizzi IPv4 [locali del collegamento](https://en.wikipedia.org/wiki/Link-local_address). Utilizzate questa opzione se la rete del dispositivo principale non dispone del Dynamic Host Configuration Protocol (DHCP) o di indirizzi IP assegnati staticamente. 
+ `includeIPv6LoopbackAddrs`— <a name="ip-detector-component-configuration-include-ipv6-loopback-addrs-definition"></a>(Facoltativo) È possibile abilitare questa opzione per rilevare e segnalare gli indirizzi di IPv6 loopback. Si tratta di indirizzi IP, ad esempio quelli `localhost` in cui un dispositivo può comunicare con se stesso. Utilizzate questa opzione in ambienti di test in cui il dispositivo principale e il dispositivo client funzionano sullo stesso sistema. È necessario `includeIPv4Addrs` impostare `false` e `includeIPv6Addrs` `true` utilizzare questa opzione. È necessario disporre del rilevatore IP v2.2.0 o successivo per utilizzare questa opzione.
+ `includeIPv6LinkLocalAddrs`— <a name="ip-detector-component-configuration-include-ipv6-link-local-addrs-definition"></a>[(Facoltativo) È possibile abilitare questa opzione per rilevare e IPv6 segnalare gli indirizzi locali dei collegamenti.](https://en.wikipedia.org/wiki/Link-local_address) Utilizzate questa opzione se la rete del dispositivo principale non dispone del Dynamic Host Configuration Protocol (DHCP) o di indirizzi IP assegnati staticamente. È necessario `includeIPv4Addrs` impostare `false` e `includeIPv6Addrs` `true` utilizzare questa opzione. È necessario disporre del rilevatore IP v2.2.0 o successivo per utilizzare questa opzione.
+ `includeIPv4Addrs`— <a name="ip-detector-component-configuration-include-ipv4-addrs-definition"></a>(Facoltativo) L'impostazione predefinita è true. È possibile abilitare questa opzione per pubblicare IPv4 gli indirizzi trovati sul dispositivo principale. È necessario disporre del rilevatore IP v2.2.0 o successivo per utilizzare questa opzione.
+ `includeIPv6Addrs`— <a name="ip-detector-component-configuration-include-ipv6-addrs-definition"></a>(Facoltativo) È possibile abilitare questa opzione per pubblicare IPv6 gli indirizzi trovati sul dispositivo principale. Imposta `includeIPv4Addrs` `false` per utilizzare questa opzione. È necessario disporre del rilevatore IP v2.2.0 o successivo per utilizzare questa opzione.

Il seguente esempio di documento di distribuzione parziale specifica l'utilizzo. IPv6

```
{
  ...,
  "components": {
    ...,
    "aws.greengrass.clientdevices.IPDetector": {
      "componentVersion": "2.1.1",
      "configurationUpdate": {
        "merge": "{\"defaultPort\":\"8883\",}"
      }
    }
  }
}
```