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.
Actualizar un flujo
Puede actualizar los detalles de un flujo mediante la consola de Kinesis Data Streams, la API de Kinesis Data Streams o la AWS CLI.
nota
Puede habilitar el cifrado en el servidor para secuencias existentes o para las secuencias que acaba de crear.
Uso de la consola
Para actualizar una secuencia de datos con la consola
-
Abra la consola de Amazon Kinesis en. https://console.aws.amazon.com/kinesis/
-
En la barra de navegación, expanda el selector de regiones y seleccione una región.
-
Elija el nombre de la secuencia en la lista. La página Detalles del flujo muestra un resumen de la configuración del flujo e información de monitoreo.
-
Para cambiar entre los modos de capacidad bajo demanda y aprovisionada para un flujo de datos, seleccione Editar modo de capacidad en la pestaña Configuración. Para obtener más información, consulte Elegir el modo correcto para el flujo.
importante
Para cada transmisión de datos de su AWS cuenta, puede cambiar entre el modo bajo demanda y el modo aprovisionado dos veces en 24 horas.
-
En el caso de una transmisión de datos en modo bajo demanda con el modo On-demand Advantage activado, puedes configurar el rendimiento en caliente para aumentar o disminuir la capacidad de ingesta de la transmisión.
Para aumentar la capacidad de ingesta
En la pestaña Configuración, elija Editar rendimiento en caliente e introduzca un valor de rendimiento objetivo (en MB/s) que sea superior a la capacidad actual de la transmisión. La transmisión aprovisiona inmediatamente la capacidad para al menos el rendimiento en caliente especificado, lo que garantiza que puede gestionar el tráfico esperado sin restricciones. Por ejemplo, si prevé que un evento próximo alcance un máximo de alrededor de 200 MB/s, establezca el rendimiento fijo en 200 MB/s con antelación sin coste adicional.
Para reducir la capacidad de ingesta
Si la transmisión ha superado significativamente su valor de rendimiento en caliente, reconfigure el rendimiento en caliente a ese valor o a un valor inferior para activar una reducción. La transmisión se escala hasta el número solicitado o la capacidad necesaria para soportar el uso máximo de ingesta de datos observado en la última hora, lo que sea mayor. Esto garantiza que la transmisión siempre conserve la capacidad suficiente para gestionar los patrones de tráfico recientes.
El uso de un rendimiento óptimo no implica ningún coste adicional. Para obtener más información, consulte On-demand Características y casos de uso del modo Advantage.
-
En el caso de un flujo de datos con el modo aprovisionado, para editar el número de particiones, seleccione Editar particiones aprovisionadas en la pestaña Configuración y, a continuación, ingrese un nuevo recuento de particiones.
-
Para habilitar el cifrado de los registros de datos en el servidor, elija Editar en la Server-side sección de cifrado. Elija una clave de KMS para usarla como clave maestra para el cifrado o use la clave maestra predeterminada aws/kinesis, administrada por Kinesis. Si habilita el cifrado de una transmisión y usa su propia clave AWS KMS maestra, asegúrese de que sus aplicaciones de productor y consumidor tengan acceso a la clave AWS KMS maestra que utilizó. Para asignar permisos a una aplicación de modo que tenga acceso a una clave de AWS KMS generada por el usuario, consulte Permisos para utilizar claves de KMS generadas por el usuario.
-
Para editar el periodo de retención de datos, elija Editar en la sección Periodo de retención de datos y, a continuación, escriba un nuevo periodo de retención de datos.
-
Si ha habilitado las métricas personalizadas en su cuenta, elija Editar en la sección Métricas en el nivel de partición y, a continuación, especifique las métricas para su flujo. Para obtener más información, consulte Supervise el servicio Amazon Kinesis Data Streams con Amazon CloudWatch.
Uso de la API de
Para actualizar los detalles de una secuencia a través de la API, consulte los siguientes métodos:
-
UpdateStreamWarmThroughput— Cuando On-demand Advantage esté activado en una cuenta, utilice esta API para configurar el rendimiento óptimo de una transmisión bajo demanda. Cuando cambias una transmisión de aprovisionada a On-demand modo mediante la UpdateStreamMode API, también puedes configurar un rendimiento fijo.
Use la AWS CLI
Para obtener información sobre cómo actualizar una transmisión mediante la AWS CLI, consulte la referencia de la CLI de Kinesis.
Para configurar el rendimiento en caliente mediante AWS CLI, utilice el update-stream-warm-throughput comando. Por ejemplo:
aws kinesis update-stream-warm-throughput \ --stream-arn arn:aws:kinesis:us-east-1:123456789012:stream/my-stream \ --warm-throughput-mi-bps=200
Para reducir la capacidad, vuelva warm-throughput-mi-bps a configurarlo con el mismo valor o con un valor inferior:
aws kinesis update-stream-warm-throughput \ --stream-arn arn:aws:kinesis:us-east-1:123456789012:stream/my-stream \ --warm-throughput-mi-bps=50
La transmisión se adapta al rendimiento máximo solicitado o a la capacidad necesaria para soportar los picos de consumo de datos recientes, lo que sea mayor.