title: Error starting Spring Boot microservice with KPL/KCL enabled
body: <p>I am starting my Spring Boot microservice locally with Localstack running. When I start it with <code>spring.cloud.stream.kinesis.binder.kpl-kcl-enabled=false</code>, it starts just fine. Setting this value to <code>true</code> causes the following stack trace.:</p>
  
  <pre><code>Unable to load credentials from com.amazonaws.auth.profile.ProfileCredentialsProvider@58faba32: Unable to load credentials into profile [default]: AWS Access Key ID is not specified.
  c.a.s.kinesis.producer.KinesisProducer   : Error in child process
  java.lang.RuntimeException: Error running child process
  at com.amazonaws.services.kinesis.producer.Daemon.fatalError(Daemon.java:533)
  at com.amazonaws.services.kinesis.producer.Daemon.fatalError(Daemon.java:513)
  at com.amazonaws.services.kinesis.producer.Daemon.access$200(Daemon.java:63)
  at com.amazonaws.services.kinesis.producer.Daemon$1.run(Daemon.java:135)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  at java.lang.Thread.run(Thread.java:748)
  Caused by: com.amazonaws.SdkClientException: Unable to load AWS credentials from any provider in the chain: [com.amazonaws.auth.EC2ContainerCredentialsProviderWrapper@71435b85: Unable to load credentials from service endpoint, com.amazonaws.auth.profile.ProfileCredentialsProvider@58faba32: Unable to load credentials into profile [default]: AWS Access Key ID is not specified.]
  at com.amazonaws.auth.AWSCredentialsProviderChain.getCredentials(AWSCredentialsProviderChain.java:136)
  at com.amazonaws.services.kinesis.producer.Daemon.makeSetCredentialsMessage(Daemon.java:565)
  at com.amazonaws.services.kinesis.producer.Daemon.startChildProcess(Daemon.java:436)
  at com.amazonaws.services.kinesis.producer.Daemon.access$100(Daemon.java:63)
  at com.amazonaws.services.kinesis.producer.Daemon$1.run(Daemon.java:133)
  </code></pre>
  
  <p>In the <a href="https://spring.io/blog/2019/11/27/spring-integration-aws-2-3-ga-and-spring-cloud-stream-kinesis-binder-2-0-ga-available" rel="nofollow noreferrer">release announcement for the 2.0.0 version of the Kinesis Cloud Stream Kinesis Binder</a>, it states that "the main theme of both these releases is about an integration testing using a Local Stack framework which helped us to spot several bugs and race conditions in both libraries."</p>
  
  <p>I have <code>AWS_ACCESS_KEY_ID</code> and <code>AWS_SECRET_ACCESS_KEY</code> set as environment variables alongside other environment variables that my Docker stack uses, so I'm confused why I'm receiving this error. </p>
  
  <p>Are there any additional configurations I need to specify so that I can enable KPL/KCL and run and test it locally using LocalStack?</p>