As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Atualizar um fluxo
É possível atualizar os detalhes de um fluxo usando o console do Kinesis Data Streams, a API do Kinesis Data Streams ou a AWS CLI.
nota
Pode-se ativar a criptografia no lado do servidor para streams existentes ou para os recém-criados.
Usar o console
Para atualizar um fluxo de dados usando o console
-
Abra o console do Amazon Kinesis em https://console.aws.amazon.com/kinesis/
. -
Na barra de navegação, expanda o seletor de região e escolha uma região.
-
Escolha o nome do fluxo na lista. A página Detalhes do fluxo exibe um resumo das informações de configuração e monitoramento do fluxo.
-
Para alternar entre os modos de capacidade sob demanda e provisionada para um fluxo de dados, escolha Editar modo de capacidade na guia Configuração. Para obter mais informações, consulte Escolha o modo certo para transmitir.
Importante
Para cada fluxo de dados em sua AWS conta, você pode alternar entre os modos sob demanda e provisionado duas vezes em 24 horas.
-
Para um fluxo de dados no modo sob demanda com o modo On-demand Advantage ativado, você pode configurar a taxa de transferência quente para aumentar ou diminuir a capacidade de ingestão do stream.
Para aumentar a capacidade de ingestão
Na guia Configuração, escolha Editar taxa de transferência quente e insira um valor de taxa de transferência alvo (in MB/s) maior que a capacidade atual do fluxo. O fluxo provisiona imediatamente a capacidade para pelo menos a taxa de transferência quente especificada, garantindo que ele possa lidar com o tráfego esperado sem limitação. Por exemplo, se você prevê que um evento futuro atinja o pico em torno de 200 MB/s, defina a taxa de transferência de aquecimento para 200 MB/s com antecedência, sem nenhum custo adicional.
Para diminuir a capacidade de ingestão
Se o fluxo tiver sido escalado significativamente além de seu valor de taxa de transferência quente, reconfigure a taxa de transferência quente para esse valor ou menor para acionar uma redução de escala. O fluxo é dimensionado de acordo com o número solicitado ou a capacidade necessária para suportar o pico de uso da ingestão de dados observado na última hora, o que for maior. Isso garante que o stream sempre retenha capacidade suficiente para lidar com padrões de tráfego recentes.
O uso de uma taxa de transferência quente não acarreta nenhum custo adicional. Para obter mais informações, consulte On-demand Recursos e casos de uso do modo Advantage.
-
Para editar o número de fragmentos de um fluxo de dados no modo provisionado, escolha Editar fragmentos provisionados na guia Configuração e, em seguida, insira uma nova contagem de fragmentos.
-
Para ativar a criptografia de registros de dados no lado do servidor, escolha Editar na seção de criptografia. Server-side Escolha uma chave KMS para usar como chave mestra para criptografia ou use a chave mestra padrão aws/kinesis, gerenciada pelo Kinesis. Se você habilitar a criptografia para um stream e usar sua própria chave AWS KMS mestra, garanta que seus aplicativos de produtor e consumidor tenham acesso à chave AWS KMS mestra que você usou. Para atribuir permissões a uma aplicação para acessar uma chave do AWS KMS gerada pelo usuário, consulte Permissões para usar as chaves do KMS geradas pelo usuário.
-
Para editar o período de retenção de dados, selecione Editar na seção Período de retenção de dados e insira um novo período de retenção de dados.
-
Se métricas personalizadas estiverem habilitadas na conta, selecione Editar na seção Métricas em nível de fragmento e, em seguida, especifique as métricas de seu fluxo. Para obter mais informações, consulte Monitore o serviço Amazon Kinesis Data Streams com a Amazon CloudWatch.
Usar a API
Para atualizar os detalhes do fluxo usando a API, consulte os seguintes métodos:
-
UpdateStreamWarmThroughput— Quando o On-demand Advantage estiver habilitado para uma conta, use essa API para configurar a taxa de transferência quente para um fluxo sob demanda. Ao alternar um stream do modo Provisionado para o On-demand modo usando a UpdateStreamMode API, você também pode definir uma taxa de transferência quente.
Use o comando AWS CLI
Para obter informações sobre como atualizar um stream usando o AWS CLI, consulte a referência da Kinesis CLI.
Para configurar a taxa de transferência quente usando o AWS CLI, use o update-stream-warm-throughput comando. Por exemplo:
aws kinesis update-stream-warm-throughput \ --stream-arn arn:aws:kinesis:us-east-1:123456789012:stream/my-stream \ --warm-throughput-mi-bps=200
Para reduzir a capacidade, reconfigure warm-throughput-mi-bps para o mesmo valor ou para um valor menor:
aws kinesis update-stream-warm-throughput \ --stream-arn arn:aws:kinesis:us-east-1:123456789012:stream/my-stream \ --warm-throughput-mi-bps=50
O fluxo é dimensionado de acordo com a taxa de transferência quente solicitada ou a capacidade necessária para suportar o pico recente de uso de ingestão de dados, o que for maior.