

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á.

# Pausa e retomada da entrega de dados
<a name="pause-restart-stream"></a>

Depois que você configura um fluxo do Firehose, os dados disponíveis na fonte do fluxo são continuamente entregues ao destino. Se você se deparar com situações em que o destino do fluxo esteja temporariamente indisponível (por exemplo, durante operações de manutenção planejadas), pode ser que queira pausar temporariamente a entrega de dados e continuar quando o destino estiver disponível novamente. 

**Importante**  
Ao usar a abordagem descrita abaixo para pausar e retomar um fluxo, depois de retomar o fluxo você verá que poucos registros são entregues ao bucket de erros no Amazon S3, enquanto o restante do fluxo continua sendo entregue ao destino. Essa é uma limitação conhecida da abordagem, e ocorre porque um pequeno número de registros que não puderam ser entregues anteriormente ao destino após várias tentativas são rastreados como tendo falhado.

## Pausa de um fluxo do Firehose
<a name="pausing-stream"></a>

Para pausar a entrega de fluxo no Firehose, primeiro remova as permissões para o Firehose gravar no local de backup do S3 em caso de falhas nas entregas. Por exemplo, se quiser pausar o stream do Firehose com OpenSearch um destino, você pode fazer isso atualizando as permissões. Para obter mais informações, consulte [Conceder acesso ao Firehose a um destino de OpenSearch serviço público](https://docs.aws.amazon.com/firehose/latest/dev/controlling-access.html#using-iam-es). 

Remova a permissão `"Effect": "Allow"` para a ação `s3:PutObject` e adicione explicitamente uma instrução que aplique a permissão `Effect": "Deny"` à ação `s3:PutObject` para o bucket do S3 usado para fazer backup de entregas com falha. Em seguida, desative o destino do stream (por exemplo, desative o OpenSearch domínio de destino) ou remova as permissões para que o Firehose grave no destino. Para atualizar as permissões para outros destinos, consulte a seção relativa ao destino em [Controle de acesso com o Amazon Data Firehose](https://docs.aws.amazon.com/firehose/latest/dev/controlling-access.html). [Depois de concluir essas duas ações, o Firehose deixará de fornecer streams e você poderá monitorar isso usando CloudWatch métricas do Firehose.](https://docs.aws.amazon.com/firehose/latest/dev/cloudwatch-metrics.html) 

**Importante**  
Quando você pausa a entrega do fluxo no Firehose, precisa garantir que a fonte do fluxo (por exemplo, o Kinesis Data Streams ou o Managed Service for Kafka) esteja configurada para reter os dados até que a entrega do fluxo seja retomada e os dados sejam entregues ao destino. Se a fonte for DirectPUT, o Firehose reterá os dados por 24 horas. Poderá ocorrer uma perda de dados se você não retomar o fluxo de entregar os dados antes da expiração do período de retenção de dados.

## Retomada do fluxo do Firehose
<a name="resuming-stream"></a>

Para retomar a entrega, primeiro reverta a alteração feita anteriormente no destino do fluxo, ativando o destino e garantindo que o Firehose tenha permissões para entregar o fluxo ao destino. Depois, reverta as alterações feitas anteriormente nas permissões aplicadas ao bucket do S3 de backup de entregas com falha. Remova a permissão `"Effect": "Allow"` para a ação `s3:PutObject` e remova a permissão `"Effect": "Deny"` para a ação `s3:PutObject` para o bucket do S3 usado para backup das entregas com falha. Por fim, monitore usando [CloudWatch métricas do Firehose](https://docs.aws.amazon.com/firehose/latest/dev/cloudwatch-metrics.html) para confirmar se o stream está sendo entregue ao destino. Para visualizar e solucionar erros, use o [monitoramento do Amazon CloudWatch Logs para Firehose](https://docs.aws.amazon.com/firehose/latest/dev/monitoring-with-cloudwatch-logs.html). 