Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Puntos finales de VPC de Device Advisor (AWS PrivateLink)
Puede establecer una conexión privada entre la VPC y el punto final de AWS IoT Core Device Advisor prueba (plano de datos) creando un punto final de la VPC de interfaz. Puedes usar este punto final para validar los AWS IoT dispositivos y garantizar una conectividad fiable y segura con ellos AWS IoT Core antes de implementar los dispositivos en producción. Las pruebas prediseñadas de Device Advisor le ayudarán a validar el software de su dispositivo según las prácticas recomendadas de uso de TLS, MQTT, Device Shadow y AWS IoT Jobs.
AWS PrivateLink
Cada punto de conexión de la interfaz está representado por una o más interfaces de redes elásticas en las subredes.
Para obtener más información sobre el uso de los puntos de conexión de VPC de interfaz, consulte puntos de conexión de VPC de interfaz (AWS PrivateLink) en la Guía del usuario de Amazon VPC.
Consideraciones para AWS IoT Core Device Advisor Puntos de conexión de VPC
Revise las propiedades y limitaciones de los puntos de conexión de interfaz en la Guía del usuario de Amazon VPC antes de configurar los puntos de conexión de VPC de interfaz. Tenga en cuenta lo siguiente antes de continuar:
-
AWS IoT Core Device Advisor actualmente admite realizar llamadas al punto final de prueba (plano de datos) de Device Advisor desde su VPC. Un agente de mensajes utiliza las comunicaciones del plano de datos para enviar y recibir datos. Lo hace con la ayuda de paquetes TLS y MQTT. Puntos finales de la VPC para AWS IoT Core Device Advisor conectar el AWS IoT dispositivo a los puntos finales de prueba de Device Advisor. Este punto de conexión de VPC no utiliza las acciones de la API del plano de control
. Para crear o ejecutar un conjunto de pruebas u otras API del plano de control, use la consola, un AWS SDK o una interfaz de línea de comandos de AWS en una conexión pública a internet. -
Los siguientes puntos de conexión de Regiones de AWS VPC son compatibles con: AWS IoT Core Device Advisor
-
Este de EE. UU. (Norte de Virginia)
-
Oeste de EE. UU. (Oregón)
-
Asia-Pacífico (Tokio)
-
Europa (Irlanda)
-
-
Device Advisor admite MQTT con certificados de X.509 cliente y certificados de servidor RSA.
-
En este momento, no se admiten políticas de puntos de conexión de VPC.
-
Consulte los requisitos previos de los puntos de conexión de VPC para obtener instrucciones sobre cómo crear recursos que conecten los puntos de conexión de VPC. Debe crear una VPC y subredes privadas para usar los puntos de enlace de la VPC. AWS IoT Core Device Advisor
-
Hay cuotas en tus recursos. AWS PrivateLink Para obtener más información, consulte Cuotas de AWS PrivateLink.
-
Los puntos de conexión de VPC solo son compatibles con el tráfico IPv4.
Cree un punto final de VPC de interfaz para AWS IoT Core Device Advisor
Para empezar con los puntos de conexión de VPC, cree un punto de conexión de VPC de interfaz. A continuación, seleccione AWS IoT Core Device Advisor como. Servicio de AWS Si está utilizando el AWS CLI, llame a describe-vpc-endpoint-services para confirmar que AWS IoT Core Device Advisor existe una zona de disponibilidad en su. Región de AWS Confirme que el grupo de seguridad asociado al punto de conexión permita la comunicación mediante el protocolo TCP para el tráfico MQTT y TLS. Por ejemplo, en la región Este de EE. UU. (Norte de Virginia), utilice el siguiente comando:
aws ec2 describe-vpc-endpoint-services--service-namecom.amazonaws.us-east-1.deviceadvisor.iot
Puedes crear un punto final de VPC para usar el siguiente nombre de servicio: AWS IoT Core
-
com.amazonaws.region.deviceadvisor.iot
De forma predeterminada, el DNS privado está activado para el punto de conexión. Esto garantiza que el uso del punto de conexión de prueba predeterminado permanezca dentro de sus subredes privadas. Para obtener el punto final a nivel de cuenta o dispositivo, usa la consola AWS CLI o un AWS SDK. Por ejemplo, si ejecuta get-endpoint
Para conectar los clientes de MQTT a las interfaces de punto final de la VPC, el AWS PrivateLink servicio crea registros DNS en una zona alojada privada conectada a su VPC. Estos registros de DNS dirigen las solicitudes del dispositivo AWS IoT al punto de conexión de VPC.
Controlar el acceso a AWS IoT Core Device Advisor a través de puntos finales de VPC
Puedes restringir el acceso a los dispositivos AWS IoT Core Device Advisor y permitir el acceso solo a través de los extremos de la VPC mediante las claves de contexto de condición de la VPC. AWS IoT Core admite las siguientes claves de contexto relacionadas con la VPC:
nota
AWS IoT Core Device Advisor no admite las políticas de punto final de la VPC en este momento.
La siguiente política otorga permiso para conectarse AWS IoT Core Device Advisor mediante un ID de cliente que coincida con el nombre de la cosa. También publica en cualquier tema con el prefijo del nombre del objeto. La política está condicionada a que el dispositivo se conecte a un punto de conexión de VPC con un ID de punto de conexión de VPC concreto. Esta política deniega los intentos de conexión a su punto de conexión de prueba de AWS IoT Core Device Advisor público.
-
{ "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "iot:Connect" ], "Resource": [ "arn:aws:iot:us-east-1:123456789012:client/${iot:Connection.Thing.ThingName}" ], "Condition": { "StringEquals": { "aws:SourceVpce": "vpce-1a2b3c4d" } } }, { "Effect": "Allow", "Action": [ "iot:Publish" ], "Resource": [ "arn:aws:iot:us-east-1:123456789012:topic/${iot:Connection.Thing.ThingName}/*" ] } ] }