AWS Kinesis
Permite a configuração de uma stream Kinesis da AWS para receber mensagens.
Parâmetros
Parâmetros aceitos para esse tipo de sindicância de destino:
aws_kinesis.stream
Nome da stream
Tipo: string Obrigatório
aws_kinesis.region
Região da stream
Tipo: string Obrigatório
aws_kinesis.credential
Credenciais de acesso
Tipo: object Obrigatório
aws_kinesis.credential.id
ID da credencial de acesso
Tipo: string Obrigatório
aws_kinesis.credential.secret
Secret de acesso
Tipo: string Obrigatório
aws_kinesis.credential.profile
Perfil de acesso
Tipo: string Valor padrão: -
aws_kinesis.credential.token
Token de acesso
Tipo: string Valor padrão: -
aws_kinesis.credential.role
Permissão de acesso
Tipo: string Valor padrão: -
aws_kinesis.credential.role_external_id
ID externo de permissão para acesso
Tipo: string Valor padrão: -
Requisição
curl --location '<HOST>/v1/configs' \
--header 'Content-Type: application/json' \
--header 'Authorization: <ACCESS-TOKEN>' \
--data '{
"output": {
"type": "AWS_KINESIS",
"aws_kinesis": {
"stream": "my-kinesis-stream",
"region": "us-east1",
"credential": {
"id": "ID",
"secret": "SECRET",
"profile": "PROFILE",
"token": "TOKEN",
"role": "ROLE",
"role_external_id": "ROLE_EXTERNAL_ID"
}
}
}
}'
Resposta
A resposta desse endpoint será no seguinte formato:
{
"id": "FIREHOSE-ID",
"output": {
"type": "AWS_KINESIS",
"aws_kinesis": {
"stream": "my-kinesis-stream",
"region": "us-east1",
"credential": {
"id": "ID",
"secret": "*",
"profile": "PROFILE",
"token": "*",
"role": "ROLE",
"role_external_id": "ROLE_EXTERNAL_ID"
}
}
}
}
Last updated