View a markdown version of this page

Usar Amazon Kinesis Data Streams con puntos de conexión de VPC de interfaz - Amazon Kinesis Data Streams

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.

Usar Amazon Kinesis Data Streams con puntos de conexión de VPC de interfaz

Puede utilizar un punto de conexión de VPC de interfaz para evitar que el tráfico entre Amazon VPC y Kinesis Data Streams abandone la red de Amazon. Los puntos de enlace de Interface VPC no requieren una puerta de enlace a Internet, un dispositivo NAT, una conexión VPN o una conexión. Direct Connect Los puntos de enlace de la VPC de la interfaz funcionan con una AWS tecnología que permite la comunicación privada entre AWS los servicios mediante una interfaz de red elástica con direcciones IP privadas en la Amazon VPC. AWS PrivateLink Para obtener más información, consulte Amazon Virtual Private Cloud and Interface VPC Endpoints ().AWS PrivateLink

Usar puntos de conexión de VPC de interfaz para Kinesis Data Streams

Para empezar, no es necesario cambiar la configuración de los flujos, los productores ni los consumidores. Cree un punto de enlace de VPC de interfaz para sus transmisiones de datos de Kinesis a fin de iniciar el flujo de tráfico desde y hacia sus recursos de Amazon VPC a través del punto de enlace de la VPC de la interfaz. FIPS-enabled Los puntos de enlace de la VPC de la interfaz están disponibles para las regiones de EE. UU. Para obtener más información, consulte Creación de un punto de conexión de interfaz.

La biblioteca de productores de Amazon Kinesis (KPL) y la biblioteca de consumo de Kinesis (KCL) llaman a AWS servicios como Amazon CloudWatch y Amazon DynamoDB mediante puntos de enlace de VPC de interfaz pública o privada, según los que estén en uso. Por ejemplo, si su aplicación de KCL se ejecuta en una VPC con interfaz de DynamoDB con puntos de conexión de VPC habilitados, las llamadas entre DynamoDB y su aplicación de KCL fluyen a través del punto de conexión de VPC de interfaz.

Controlar el acceso a los puntos de conexión de VPC para Kinesis Data Streams

Las políticas de punto de conexión de VPC le permiten controlar el acceso asociando una política a un punto de conexión de VPC o utilizando campos adicionales en una política asociada a un usuario, grupo o rol de IAM para restringir el acceso para que solo se produzca a través del punto de conexión de VPC especificado. Use estas políticas para restringir el acceso a transmisiones específicas a un punto de conexión de VPC especificado cuando se utilizan junto con las políticas de IAM para conceder acceso únicamente a las acciones de flujos de datos de Kinesis a través del punto de conexión de VPC especificado.

A continuación, se muestran ejemplos de políticas de punto de enlace para obtener acceder a las transmisiones de datos de Kinesis.

  • Ejemplo de política de VPC: acceso de solo lectura: esta política de ejemplo se puede asociar a un punto de enlace de la VPC. (Para obtener más información, consulte Control de acceso a recursos de Amazon VPC). Limita las acciones a solo enumerar y describir una transmisión de datos de Kinesis a través del punto de enlace de la VPC al que está asociada.

    { "Statement": [ { "Sid": "ReadOnly", "Principal": "*", "Action": [ "kinesis:List*", "kinesis:Describe*" ], "Effect": "Allow", "Resource": "*" } ] }
  • Ejemplo de política de VPC: restringe el acceso a una transmisión de datos de Kinesis específica ; esta política de ejemplo se puede asociar a un punto de enlace de la VPC. Limita el acceso a una secuencia de datos específica a través del punto de enlace de la VPC al que está asociada.

    { "Statement": [ { "Sid": "AccessToSpecificDataStream", "Principal": "*", "Action": "kinesis:*", "Effect": "Allow", "Resource": "arn:aws:kinesis:us-east-1:123456789012:stream/MyStream" } ] }
  • Ejemplo de política de IAM: restringe el acceso a una transmisión específica solo desde un punto de conexión de VPC específica ; esta política de ejemplo se puede asociar a un usuario, rol o grupo de IAM. Restringe el acceso a una transmisión de datos de Kinesis especificada para que solo se produzca desde un punto de enlace especificado de la VPC.

    JSON
    { "Version":"2012-10-17", "Statement": [ { "Sid": "AccessFromSpecificEndpoint", "Action": "kinesis:*", "Effect": "Deny", "Resource": "arn:aws:kinesis:us-east-1:123456789012:stream/MyStream", "Condition": { "StringNotEquals" : { "aws:sourceVpce": "vpce-11aa22bb" } } } ] }

Disponibilidad de las políticas de punto de conexión de VPC para Kinesis Data Streams

Los puntos de conexión de VPC de interfaz de Kinesis Data Streams con políticas se admiten en las siguientes regiones:

  • Europa (París)

  • Europa (Irlanda)

  • Este de EE. UU. (Norte de Virginia)

  • Europa (Estocolmo)

  • Este de EE. UU. (Ohio)

  • Europa (Fráncfort)

  • América del Sur (São Paulo)

  • Europa (Londres)

  • Asia-Pacífico (Tokio)

  • Oeste de EE. UU. (Norte de California)

  • Asia-Pacífico (Singapur)

  • Asia-Pacífico (Sídney)

  • China (Pekín)

  • China (Ningxia)

  • Asia-Pacífico (Hong Kong)

  • Medio Oriente (Baréin)

  • Medio Oriente (EAU)

  • Europa (Milán)

  • África (Ciudad del Cabo)

  • Asia-Pacífico (Bombay)

  • Asia-Pacífico (Seúl)

  • Canadá (Centro)

  • Oeste de EE. UU. (Oregón) excepto usw2-az4

  • AWS GovCloud (US-East)

  • AWS GovCloud (US-West)

  • Asia-Pacífico (Osaka)

  • Europa (Zúrich)

  • Asia-Pacífico (Hyderabad)