puntos de conexión de VPC de Device Advisor (AWS PrivateLink) - AWS IoT Core

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 de conexión 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) mediante la creación de un punto final de la VPC de interfaz. Puede usar este punto final para validar los AWS IoT dispositivos y lograr una conectividad fiable y segura AWS IoT Core antes de implementarlos en la 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 PrivateLinkpotencia los puntos finales de la interfaz que se utilizan con sus dispositivos de IoT. Este servicio le ayuda a acceder al punto de conexión de prueba de AWS IoT Core Device Advisor de forma privada sin una puerta de enlace de internet, un dispositivo NAT, una conexión VPN o una conexión AWS Direct Connect . Las instancias de su VPC que envían paquetes TCP y MQTT no necesitan direcciones IP públicas para comunicarse con AWS IoT Core Device Advisor los puntos finales de prueba. El tráfico entre tu VPC y AWS IoT Core Device Advisor no sale. Nube de AWS Cualquier comunicación TLS y MQTT entre los dispositivos IoT y los casos de prueba de Device Advisor se mantiene dentro de los recursos que tiene a su disposición en su Cuenta de AWS.

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 sobre los puntos AWS IoT Core Device Advisor finales 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 de Device Advisor (plano de datos) 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 de conexión de VPC para AWS IoT Core Device Advisor conectar su AWS IoT dispositivo a los puntos de conexión 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, utilice la consola, un AWS SDK o una interfaz de línea de AWS comandos a través de la Internet pública.

  • Los siguientes puntos de conexión de VPC son Regiones de AWS 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 cliente X.509 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 AWS IoT Core Device Advisor VPC.

  • Hay cuotas en sus 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.

Crear un punto de conexión de VPC de la 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 describe-vpc-endpoint-servicespara confirmar que AWS IoT Core Device Advisor está presente en una zona de disponibilidad de 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-name com.amazonaws.us-east-1.deviceadvisor.iot

Puede crear un punto final de VPC para AWS IoT Core usar el siguiente nombre de servicio:

  • 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 tu punto de conexión a nivel de cuenta o dispositivo, usa la consola AWS CLI o un AWS SDK. Por ejemplo, si ejecuta get-endpoint en una subred pública o en una conexión pública a internet, puede obtener su punto de conexión y usarlo para conectarse a Device Advisor. Para obtener más información, consulte Acceso a un servicio a través de un punto de conexión de interfaz en la Guía del usuario de Amazon VPC.

Para conectar los clientes MQTT a las interfaces de punto final de la VPC, AWS PrivateLink el servicio crea registros DNS en una zona alojada privada conectada a la VPC. Estos registros de DNS dirigen las solicitudes del dispositivo AWS IoT al punto de conexión de VPC.

Control del acceso a AWS IoT Core Device Advisor más de puntos finales de VPC

Puede restringir el acceso de los dispositivos AWS IoT Core Device Advisor y permitir el acceso únicamente a través de los puntos finales de la VPC mediante 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 políticas de puntos finales de 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}/*" ] } ] }