

AWS L'IoT non FleetWise è più aperto a nuovi clienti. FleetWise I clienti AWS IoT esistenti possono continuare a utilizzare il servizio. La [Guida per la mobilità connessa AWS](https://aws.amazon.com/solutions/guidance/connected-mobility-on-aws/) fornisce indicazioni su come sviluppare e implementare servizi modulari per soluzioni di mobilità connessa che possono essere utilizzate per ottenere funzionalità equivalenti a quelle dell' AWS IoT FleetWise.

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à.

# Effettuare richieste a AWS IoT FleetWise che utilizza IPv6
<a name="fleetwise-ipv6-access"></a>

Puoi comunicare con AWS IoT FleetWise tramite Internet Protocol versione 6 (IPv6) e IPv4 per gestire le tue risorse. Dual-stackgli endpoint supportano le richieste alle FleetWise API AWS IoT su IPv6 e IPv4. Non sono previsti costi aggiuntivi per la comunicazione tramite IPv6.

Il protocollo IPv6 è lo standard IP di nuova generazione con funzionalità di sicurezza aggiuntive. Offre uno spazio di indirizzamento lungo 128 bit mentre IPv4 ha un indirizzo lungo 32 bit. IPv4 può generare 4,29 x 10^9 indirizzi mentre IPv6 può avere 3,4 x 10^38 indirizzi.

## Prerequisiti IPv6 per gli endpoint del piano di controllo
<a name="fleetwise-ipv6-sni"></a>

Il supporto del protocollo IPv6 viene abilitato automaticamente per gli endpoint del piano di controllo. Quando si utilizzano gli endpoint per i client del piano di controllo, è necessario fornire l'estensione SNI [(Server Name Indication](https://www.rfc-editor.org/rfc/rfc3546#section-3.1)). I client possono utilizzare l'estensione SNI per indicare il nome del server contattato e se utilizza gli endpoint normali o gli endpoint dual-stack. Per informazioni, consulta [Utilizzo degli endpoint dual-stack](#fleetwise-ipv6-dualstack).

## Supporto IPv6 per AWS PrivateLink endpoint
<a name="fleetwise-ipv6-privatelink"></a>

AWS L'IoT FleetWise supporta la comunicazione IPv6 per interfacciare gli endpoint VPC utilizzando. AWS PrivateLink

## Test della compatibilità degli indirizzi IPv6
<a name="fleetwise-ipv6-compatibilty"></a>

Se utilizzi use Linux/Unix o Mac OS X, puoi verificare se puoi accedere a un endpoint dual-stack tramite IPv6 utilizzando il comando curl, come mostrato nell'esempio seguente:

```
curl -v https://iotfleetwise.{{<us-east-1>}}.api.aws
```

Vengono restituite informazioni simili a quelle indicate nell'esempio seguente. Se sei connesso tramite IPv6, l'indirizzo IP connesso sarà un indirizzo IPv6.

```
* Host iotfleetwise.us-east-1.api.aws:443 was resolved.
* IPv6: ::ffff:3.82.78.135, ::ffff:54.211.220.216, ::ffff:54.211.201.157
* IPv4: (none)
*   Trying [::ffff:3.82.78.135]:443...
* Connected to iotfleetwise.us-east-1.api.aws (::ffff:3.82.78.135) port 443
* ALPN: curl offers h2,http/1.1
```

Se utilizzi Microsoft Windows 7 o Windows 10, puoi verificare se puoi accedere a un endpoint dual-stack tramite IPv6 o IPv4 utilizzando il comando ping, come mostrato nell'esempio seguente.

```
ping iotfleetwise.{{<us-east-1>}}.api.aws
```

## Utilizzo degli indirizzi IPv6 nelle policy IAM
<a name="fleetwise-ipv6-iam"></a>

Prima di utilizzare IPv6 per le tue risorse, devi assicurarti che tutte le policy IAM utilizzate per il filtraggio degli indirizzi IP includano intervalli di indirizzi IPv6. Per ulteriori informazioni sulla gestione delle autorizzazioni di accesso con IAM, consulta [Identity and Access Management per AWS IoT FleetWise](security-iam.md).

Le policy IAM che filtrano gli indirizzi IP utilizzano gli [operatori di condizione degli indirizzi IP](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements.html#Conditions_IPAddress). La seguente policy identifica l'`54.240.143.*`intervallo di indirizzi IPv4 consentiti utilizzando gli operatori di condizione degli indirizzi IP. Poiché tutti gli indirizzi IPv6 non rientrano nell'intervallo consentito, questo criterio impedisce la comunicazione tramite indirizzi IPv6.

------
#### [ JSON ]

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "IPAllow",
      "Effect": "Allow",
      "Principal": "*",
      "Action": "iotfleetwise:*",
      "Resource": "arn:aws:iotfleetwise:{{us-east-1}}:{{111122223333}}:*",
      "Condition": {
         "IpAddress": {"aws:SourceIp": "54.240.143.0/24"}
      } 
    } 
  ]
}
```

------

Per includere gli indirizzi IPv6, è possibile modificare l'elemento Condition della policy per consentire entrambi gli indirizzi IPv4 (54.240.143). 0/24) e gli intervalli di indirizzi IPv6 (2001:DB8:1234:5678: :/64), come illustrato nell'esempio seguente.

```
       
  "Condition": {
    "IpAddress": {
      "aws:SourceIp": [
        "54.240.143.0/24",
        "2001:DB8:1234:5678::/64"
      ]
    }
  }
```

## Utilizzo degli endpoint dual-stack
<a name="fleetwise-ipv6-dualstack"></a>

AWS Gli endpoint IoT FleetWise dual-stack supportano le richieste alle FleetWise API AWS IoT su IPv6 e IPv4. Quando effettui una richiesta a un endpoint dual-stack, questa si risolve automaticamente in un indirizzo IPv4 o IPv6. Nella modalità dual-stack, sono accettate sia le connessioni client IPv4 che IPv6.

Se utilizzi l'API REST, puoi accedere direttamente a un FleetWise endpoint AWS IoT utilizzando il nome dell'endpoint (URI). AWS L'IoT FleetWise supporta solo nomi di endpoint dual-stack regionali, il che significa che è necessario specificarli Regione AWS come parte del nome.

La tabella seguente mostra il formato degli endpoint del piano di controllo per l' AWS IoT FleetWise quando si utilizzano IPv4 e le modalità dual-stack. Per ulteriori informazioni su questi endpoint, consulta [ FleetWise Endpoint AWS IoT](https://docs.aws.amazon.com/general/latest/gr/iotfleetwise.html).


| Endpoint | Indirizzo IPv4 | Dual-stack modalità | 
| --- | --- | --- | 
| Piano di controllo | per quanto riguarda la flotta. {{<region>}}.amazonaws.com | IoT FleetFleet Wise. {{<region>}}.api.aws | 

Quando si utilizzano gli AWS SDK AWS CLI and, è possibile utilizzare una variabile di `AWS_USE_DUALSTACK_ENDPOINT` ambiente o il `use_dualstack_endpoint` parametro, che è un'impostazione condivisa del file di configurazione, per passare a un endpoint dual-stack. Puoi anche specificare l'endpoint dual-stack direttamente come override dell'endpoint AWS FleetWise IoT nel file di configurazione. [Per ulteriori informazioni, consulta la sezione e gli endpoint FIPS. Dual-stack ](https://docs.aws.amazon.com/sdkref/latest/guide/feature-endpoints.html)

Quando si utilizza AWS CLI, è possibile impostare il valore di configurazione `use_dualstack_endpoint` come `true` in un profilo nel file AWS Config. Questo indirizzerà tutte le FleetWise richieste AWS IoT effettuate dai comandi all'endpoint dual-stack per la regione specificata. La regione va specificata nel file di configurazione o in un comando tramite l'opzione `--region`.

```
$ aws configure set default.iotfleetwise.use_dualstack_endpoint true
```

Invece di utilizzare gli endpoint dual-stack per tutti i comandi, per utilizzare questi endpoint per comandi specifici:
+ È possibile utilizzare l'endpoint dual-stack per comandi specifici impostando il parametro per tali comandi. `--endpoint-url` Ad esempio, nel comando seguente, è possibile sostituire to. {{<endpoint-url>}} `iotfleetwise.{{<region>}}.api.aws`

  ```
  aws iotfleetwise list-fleets \ 
    --endpoint-url {{<endpoint-url>}}
  ```
+ Puoi impostare profili separati nel tuo file AWS Config. Ad esempio, crea un profilo impostato su `use_dualstack_endpoint` true e un profilo che non lo è. `use_dualstack_endpoint` Quando si esegue un comando, specificare il profilo da usare, a seconda se si desidera o meno utilizzare l'endpoint dual-stack.