Hi , 
Any help here will be greatly appreciated I am about to throw the towel, very 
frustrating...
I am trying to put record on kinesalite with the following configuration :

System.setProperty(com.amazonaws.SDKGlobalConfiguration.AWS_CBOR_DISABLE_SYSTEM_PROPERTY,
 "true")
  System.setProperty(SDKGlobalConfiguration.AWS_CBOR_DISABLE_SYSTEM_PROPERTY, 
"true")
  System.setProperty(SdkSystemSetting.CBOR_ENABLED.property(), "false")
  
System.setProperty(SDKGlobalConfiguration.DISABLE_CERT_CHECKING_SYSTEM_PROPERTY,"true")
  
  val producerConfig = new Properties()
  producerConfig.put(AWSConfigConstants.AWS_REGION, "us-east-1")
  producerConfig.put(AWSConfigConstants.AWS_ACCESS_KEY_ID, "x")
  producerConfig.put(AWSConfigConstants.AWS_SECRET_ACCESS_KEY, "x")
  producerConfig.put(AWSConfigConstants.AWS_ENDPOINT, "http://localhost:4567";)
  producerConfig.put( "VerifyCertificate", "false")
However putting a record on the stream :
  val producer = new FlinkKinesisProducer(new SimpleStringSchema(), 
producerConfig)
  producer.setFailOnError(true)
  producer.setDefaultStream(outputStreamName)
  producer.setDefaultPartition("0")

  val kinesis =
    env.addSource(new FlinkKinesisConsumer[String](
      inputStreamName,new SimpleStringSchema, consumerConfig))
      .addSink(producer)
yields:
Exception name: UnrecognizedClientException
Error message: The security token included in the request is invalid.
6 response headers:
connection : close
content-length : 107
content-type : application/x-amz-json-1.1

➜  ~ cat ~/.aws/credentials
[default]
aws_access_key_id = x
aws_secret_access_key = x
region = us-east-1

Reply via email to