AWS L'IoT n' FleetWise est plus ouvert aux nouveaux clients. Les FleetWise clients AWS IoT existants peuvent continuer à utiliser le service. Le Guide pour la mobilité connectée AWS
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Faire des demandes à AWS IoT FleetWise utilisant IPv6
Vous pouvez communiquer avec AWS IoT FleetWise via le protocole Internet version 6 (IPv6) et IPv4 pour gérer vos ressources. Dual-stackles terminaux prennent en charge les demandes adressées aux FleetWise API AWS IoT via IPv6 et IPv4. Il n'y a pas de frais supplémentaires pour les communications via IPv6.
Le protocole IPv6 est la norme IP de nouvelle génération dotée de fonctionnalités de sécurité supplémentaires. Il offre un espace d'adressage de 128 bits tandis qu'IPv4 a une adresse longue de 32 bits. IPv4 peut générer 4,29 x 10^9 adresses tandis qu'IPv6 peut avoir 3,4 x 10^38 adresses.
Prérequis IPv6 pour les points de terminaison du plan de contrôle
La prise en charge du protocole IPv6 est automatiquement activée pour les points de terminaison du plan de contrôle. Lorsque vous utilisez les points de terminaison pour les clients du plan de contrôle, vous devez fournir l'extension SNI (Server Name Indication).
Support IPv6 pour AWS PrivateLink points de terminaison
AWS L'IoT FleetWise prend en charge la communication IPv6 pour interfacer les terminaux VPC à l'aide de. AWS PrivateLink
Tester la compatibilité des adresses IPv6
Si vous utilisez use Linux/Unix ou Mac OS X, vous pouvez vérifier si vous pouvez accéder à un point de terminaison à double pile via IPv6 à l'aide de la commande curl, comme illustré dans l'exemple suivant :
curl -v https://iotfleetwise.<us-east-1>.api.aws
Les informations que vous obtenez doivent ressembler à celles de l'exemple ci-dessous. Si vous êtes connecté via IPv6, l'adresse IP connectée sera une adresse 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
Si vous utilisez Microsoft Windows 7 ou Windows 10, vous pouvez tester si vous pouvez accéder à un point de terminaison à double pile via IPv6 ou IPv4 à l'aide de la commande ping, comme indiqué dans l'exemple suivant.
ping iotfleetwise.<us-east-1>.api.aws
Utilisation d’adresses IPv6 dans les politiques IAM
Avant d'utiliser IPv6 pour vos ressources, vous devez vous assurer que toutes les politiques IAM utilisées pour le filtrage des adresses IP incluent des plages d'adresses IPv6. Pour de plus amples informations sur la gestion des autorisations d'accès avec IAM, veuillez consulter Gestion des identités et des accès pour AWS Internet des objets FleetWise.
Les stratégies IAM qui permettent de filtrer les adresses IP utilisent des opérateurs de condition d'adresse IP. La politique suivante identifie la 54.240.143.* plage d'adresses IPv4 autorisées à l'aide d'opérateurs de condition d'adresse IP. Étant donné que toutes les adresses IPv6 se situent en dehors de la plage autorisée, cette politique empêche la communication à l'aide d'adresses IPv6.
Pour inclure les adresses IPv6, vous pouvez modifier l'élément Condition de la politique afin d'autoriser à la fois le protocole IPv4 (54.240.143). 0/24) et des plages d'adresses IPv6 (2001 DB8:1234:5678 : : :/64), comme indiqué dans l'exemple suivant.
"Condition": { "IpAddress": { "aws:SourceIp": [ "54.240.143.0/24", "2001:DB8:1234:5678::/64" ] } }
Utilisation des points de terminaison Dual-Stack
AWS Les points de terminaison IoT FleetWise à double pile prennent en charge les demandes adressées aux FleetWise API AWS IoT via IPv6 et IPv4. Lorsque vous envoyez une demande à un point de terminaison à double pile, il est automatiquement résolu en une adresse IPv4 ou IPv6. En mode double pile, les connexions client IPv4 et IPv6 sont acceptées.
Si vous utilisez l'API REST, vous pouvez accéder directement à un point de FleetWise terminaison AWS IoT en utilisant le nom du point de terminaison (URI). AWS L'IoT ne FleetWise prend en charge que les noms de terminaux régionaux à double pile, ce qui signifie que vous devez les Région AWS spécifier dans le nom.
Le tableau suivant indique le format des points de terminaison du plan de contrôle pour l' AWS IoT FleetWise lors de l'utilisation d'IPv4 et des modes Dual-Stack. Pour plus d'informations sur ces points de terminaison, consultez la section Points de FleetWise terminaison AWS IoT.
| Endpoint | IPv4 address (Adresse IPv4) | Dual-stack mode |
|---|---|---|
| Plan de contrôle | outfleetwise. <region>.amazonaws.com |
outfleetwise. <region>.api .aws |
Lorsque vous utilisez les AWS SDK AWS CLI et, vous pouvez utiliser une variable d'AWS_USE_DUALSTACK_ENDPOINTenvironnement ou le use_dualstack_endpoint paramètre, qui est un paramètre de fichier de configuration partagé, pour passer à un point de terminaison à double pile. Vous pouvez également spécifier le point de terminaison à double pile directement en remplacement du point de FleetWise terminaison AWS IoT dans le fichier de configuration. Pour plus d'informations, consultez la section Points Dual-stack de terminaison FIPS.
Lorsque vous utilisez le AWS CLI, vous pouvez définir la valeur de configuration use_dualstack_endpoint comme true dans un profil dans votre fichier de AWS configuration. Cela dirigera toutes les FleetWise requêtes AWS IoT effectuées par les commandes vers le point de terminaison à double pile pour la région spécifiée. Vous indiquez la Région dans le fichier de configuration ou dans une commande à l'aide de l'option --region.
$ aws configure set default.iotfleetwise.use_dualstack_endpoint true
Au lieu d'utiliser les points de terminaison à double pile pour toutes les commandes, pour utiliser ces points de terminaison pour des commandes spécifiques :
-
Vous pouvez utiliser le point de terminaison à double pile pour des commandes spécifiques en définissant le
--endpoint-urlparamètre de ces commandes. Par exemple, dans la commande suivante, vous pouvez<endpoint-url>remplacer le pariotfleetwise..<region>.api.aws.rproxy.goskope.comaws iotfleetwise list-fleets \ --endpoint-url<endpoint-url> -
Vous pouvez configurer des profils distincts dans votre fichier de AWS configuration. Par exemple, créez un profil défini
use_dualstack_endpointsur true et un autre non définiuse_dualstack_endpoint. Lorsque vous exécutez une commande, spécifiez le profil adéquat selon que vous comptez utiliser ou non le point de terminaison Dual-Stack.