View a markdown version of this page

Cómo comenzar con la entrega de uso general de S3 - 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.

Cómo comenzar con la entrega de uso general de S3

Este tutorial explica cómo crear su primer envío de Amazon S3 para enviar registros desde una transmisión de Amazon Kinesis Data Streams a un bucket de Amazon S3 de uso general, verificarlo y limpiarlo.

Requisitos previos

Antes de empezar, asegúrese de que se cumplen los siguientes requisitos previos:

  • Una transmisión de Kinesis Data Streams configurada con el modo de capacidad On-Demand Standard o On-Demand Advantage.

  • Una función de ejecución del servicio de IAM que otorga a Kinesis Data Streams permiso para entregar los registros a su destino. Consulte Permisos de IAM para la entrega de datos.

  • Un bucket de Amazon S3 de uso general para el destino.

  • El AWS CLI instalado y configurado, si utiliza el AWS CLI.

Paso 1: Crea la entrega

Cree una entrega de Amazon S3 con el Consola de administración de AWS o el AWS CLI. Para ver el procedimiento completo y todas las opciones de configuración, consulteCreación de una entrega de Amazon S3.

Paso 2: Verificar la entrega

Verifique que la entrega haya alcanzado el estado ACTIVO. Para el procedimiento, consulte Describa una entrega de Amazon S3.

Paso 3: Supervise la entrega

Una vez que el envío esté activo, controla su estado utilizando CloudWatch las métricas de Amazon publicadas en el espacio de AWS/Kinesis nombres con las dimensiones ChannelName yStreamName. Las métricas de entrega de Amazon S3 tienen el prefijo. DeliveryToS3 Para ver la lista completa de métricas, consulteSupervisión de la entrega de datos.

Paso 4: Limpiar

Para evitar cargos continuos, elimina los recursos que creaste cuando ya no los necesites. Un envío activo continúa procesando registros y se le aplican gastos de envío hasta que lo elimines, y cualquier dato que ya se haya enviado a tu destino seguirá incurriendo en gastos de almacenamiento de Amazon S3.

  1. Elimina el envío. Consulte Eliminar un envío de Amazon S3.

  2. Si ya no necesita la función de ejecución del servicio (por ejemplo, si no la usa ninguna otra entrega), elimínela. Separe cualquier política gestionada por el cliente, elimine cualquier política en línea y, a continuacióndetach-role-policy, delete-role-policy elimine la función mediante los comandos IAM y. delete-role Para obtener más información, consulte Eliminar roles o perfiles de instancia en la Guía del usuario de IAM.

  3. Si ya no necesita el bucket de destino o el bucket de espera, elimínelos en Amazon S3 para dejar de incurrir en gastos de almacenamiento.