# Envie dados do Data Stream ao Amazon Kinesis

import Tabs from '~/components/tabs/Tabs'


Ao configurar [streams](/pt-br/documentacao/produtos/observe/data-stream/), você precisa configurar um endpoint específico para transmitir seus dados da Azion.

Continue lendo para obter o passo a passo sobre como conectar um endpoint [Amazon Kinesis Data Firehose](https://aws.amazon.com/kinesis/data-firehose/) com o Data Stream.

---

## Pré-requisitos da Amazon Kinesis Data Firehose

Para começar a usar **Amazon Kinesis Data Firehose**, siga estes passos:

1. Crie uma conta na [Amazon AWS](https://portal.aws.amazon.com/billing/signup).
2. No dashboard da AWS, crie [uma instância](https://console.aws.amazon.com/kinesis/home).
3. Preencha as informações solicitadas.
4. Crie um [Amazon S3 bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-bucket.html).

Você também precisa criar e salvar as seguintes informações:

- Stream Name
- Region
- Access Key
- Secret Key

Veja como obtê-las na plataforma da AWS:

### Stream Name

1. Acesse a página inicial do [console da Amazon Kinesis](https://console.aws.amazon.com/kinesis/home).
2. Em **Comece a usar**, selecione **Kinesis Data Firehose**.
3. Clique no botão **Criar stream de entrega**. Você será redirecionado para a página de criação do seu stream.
4. Na seção **Escolher origem e destino**, em **Origem**, selecione **DIRECT PUT**.
5. Em **Destino**, selecione **Amazon S3**. O restante das opções de configuração será carregado.
6. Na seção **Nome do fluxo** de entrega, escolha um nome de entrega conforme você achar melhor.
7. Mantenha as outras opções com o valor padrão.
8. Na seção **Configurações de destino**, em **Bucket do S3**, clique em **Browse** e selecione um bucket S3 previamente criado. Você também pode clicar no botão **Criar** e criar um novo nesse momento.
9. Mantenha as outras opções com o valor padrão.
10. Clique em **Criar um fluxo de entrega**.

Você encontra mais detalhes na [documentação da AWS Criar o fluxo de entrega do Kinesis Data Firehose](https://docs.aws.amazon.com/sns/latest/dg/firehose-example-create-delivery-stream.html).

### Region

É a região onde a sua instância da AWS Kinesis está rodando.

1. Na barra superior do seu dashboard, logo ao lado do botão de ajuda, identificado com **'?'** , você encontra um menu suspenso onde você pode ver o nome da região, bem como seu código.
2. Encontre o código e salve-o para usar depois. Ele é semelhante a: `us-east-1`

Você encontra mais detalhes na [documentação da AWS A VPC abrange as zonas de disponibilidade e a zona Wavelength](https://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/using-regions-availability-zones.html).

### Access Key e Secret Key

1. Acesse o painel [Identify and Access Management (IAM)](https://us-east-1.console.aws.amazon.com/iam/home#/security_credentials$access_key) > clique no botão **Criar nova chave de acesso**.
2. Um pop-up aparecerá na tela com as informações da sua chave.
3. Clique em **Exibir Chave de Acesso** para exibir as informações das suas chaves conforme indicado abaixo:
   - **ID da Chave de acesso**, com formato semelhante a `AKIA5LVCRTER524RAIA3`
   - **Secret Access Key**, com formato semelhante a `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`
4. Salve as informações das duas chaves para usá-las depois no Azion Data Stream.

> Você também pode fazer download do **arquivo PEM** com as informações das chaves.

---

## Configure o novo endpoint no ⁠Data Stream

Agora, siga os próximos passos para configurar o novo endpoint criado na **Amazon Kinesis Data Firehose** no seu Azion **Data Stream**.

Você encontra os passos detalhados para a configuração completa no guia [Como utilizar o Data Stream](/pt-br/documentacao/produtos/guias/como-usar-data-stream/).

:::note
Todos os campos `key` serão mascarados e um ícone que permite revelar o conteúdo do campo será exibido apenas para usuários com a permissão `Edit Data Stream`. Usuários sem a permissão `Edit Data Stream` podem apenas visualizar as configurações do stream existente, mas não podem editar ou criar novos.
:::

<Tabs client:visible>
    <Fragment slot="tab.console">Console</Fragment>
    <Fragment slot="tab.rtm">Real-Time Manager</Fragment>

<Fragment slot="panel.console">

Nas configurações de **Destination**:

1. No menu suspenso **Connector**, selecione **AWS⁠ Kinesis Data Firehose**.
2. Em **Stream Name**, adicione o nome que você deu para seu stream de entrega Kinesis Firehose.
3. Em **Region**, adicione a região configurada no seu stream.
4. Em **Access Key**, adicione a chave de acesso do seu stream.
5. Em **Secret Key**, adicione a chave secreta do seu stream.
6. Confira se o switch **Active** está habilitado.
7. Clique no botão **Save**.

</Fragment>

<Fragment slot="panel.rtm">

1. No menu suspenso **Endpoint Type**, selecione **AWS⁠ Kinesis Data Firehose**.
2. Em **Stream Name**, adicione o nome que você deu para seu stream de entrega Kinesis Firehose.
3. Em **Region**, adicione a região configurada no seu stream.
4. Em **Access Key**, adicione a chave de acesso do seu stream.
5. Em **Secret Key**, adicione a chave secreta do seu stream.
6. Confira se o switch **Active** está habilitado.
7. Clique no botão **Save**.

</Fragment>
</Tabs>

Após salvar as configurações, seus dados serão enviados para o novo endpoint configurado.

Você pode acompanhar as chamadas feitas pelo Data Stream à Amazon Kinesis Data Firehose no [Real-Time Events](/pt-br/documentacao/produtos/observe/real-time-events/). Para isso, selecione **Data Source** > **Data Stream** e escolha as opções de filtro que você deseja utilizar.

---

### Marca registrada

[Amazon Web Services, Inc.](https://aws.amazon.com/pt/kinesis/) ou suas afiliadas são marcas registradas da Amazon Inc nos Estados Unidos e outros países.




---