Erro de inicialização de inicialização da primavera para o aplicativo AWS: não há metadados EC2 disponíveis

Estou recebendo o erro abaixo ao tentar executar um aplicativo AWS de inicialização do Spring localmente:

Não há metadados EC2 disponíveis, porque o aplicativo não está sendo executado no ambiente EC2. A detecção de região só é possível se o aplicativo estiver sendo executado em uma instância do EC2

Meu aws-config.xml se parece abaixo:

  <aws-context:context-credentials>
     <aws-context:simple-credentials access-key="*****" secret-key="*****"/>
  </aws-context:context-credentials>  
    <aws-context:context-region auto-detect="false" region="ap-south-1" />  
 <aws-context:context-resource-loader/>  
 <aws-messaging:annotation-driven-queue-listener max-number-of-messages="10" wait-time-out="20" visibility-timeout="3600"/> 

Estou tentando ouvir com um SQSListner na classe abaixo:

 @Configuration
 @EnableSqs
 @ImportResource("classpath:/aws-config.xml")
 @EnableRdsInstance(databaseName = "******", 
               dbInstanceIdentifier = "*****", 
               password = "******")
 public class AwsResourceConfig {
@SqsListener(value = "souviksqs", deletionPolicy = SqsMessageDeletionPolicy.ON_SUCCESS)
public void receiveNewFileUpload(S3EventNotification event) {
    try {
        if ( event != null && !CollectionUtils.isNullOrEmpty( event.getRecords() ) && event.getRecords().get( 0 ) != null ) {
            S3Entity entry = event.getRecords().get(0).getS3();
            System.out.println("############ File Uploaded to ###################### " + entry.getBucket().getName() + "/" + entry.getObject().getKey());
        }
    } catch (Exception e) {
        System.out.println("Error reading the SQS message " + e);

    }
}

}

Edit: Acabei de notar que o erro ocorre quando eu incluo a seguinte dependência do maven do aws-messaging:

<dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-aws-messaging</artifactId>
         <version>${spring-cloud-aws-version}</version>
    </dependency>

Estou usando o spring-cloud-aws-version - 1.2.1.

questionAnswers(4)

yourAnswerToTheQuestion