Ligue para a API REST do Amazon Kinesis com a configuração do gateway da API

, Estou tentando enviar uma solicitação de postagem HTTP para colocar um registro no Amazon Kinesis Stream. Existem várias maneiras (Kinesis Client, KPL, configurando o AWS Gateway como Kinesis Proxy).

Eu vi este documento sobre a API Kinesis PutRecordhttp://docs.aws.amazon.com/kinesis/latest/APIReference/API_PutRecord.html

POST / HTTP/1.1
Host: kinesis.<region>.<domain>
Content-Length: <PayloadSizeBytes>
User-Agent: <UserAgentString>
Content-Type: application/x-amz-json-1.1
Authorization: <AuthParams>
Connection: Keep-Alive 
X-Amz-Date: <Date>
X-Amz-Target: Kinesis_20131202.PutRecord
{
  "StreamName": "exampleStreamName",
  "Data": "XzxkYXRhPl8x",
  "PartitionKey": "partitionKey"
}

É possível enviar a solicitação HTTP POST acima para PutRecord sem precisar configurar o Amazon API Gateway, conforme explicado neste link:http://docs.aws.amazon.com/apigateway/latest/developerguide/use-custom-authorizer.html#call-api-with-api-gateway-custom-authorization

O KPL e o Kinesis Client devem, de alguma forma, usar internamente o HTTP POST para PutRecord, para que haja uma maneira de fazê-lo. Infelizmente, não encontrei nenhum recurso online.

questionAnswers(2)

yourAnswerToTheQuestion