Узел WINDOWS: невозможно загрузить учетные данные AWS от любого поставщика в цепочке - PullRequest
0 голосов
/ 09 ноября 2018

У меня есть приложение springboot, которое подключается к aws sns.Я хочу проверить это локально, поэтому я использовал localstack .Это не работает, потому что мое приложение не может аутентифицироваться каким-либо образом.Я запустил его на хосте Windows и попытался

  • экспортировать переменные среды

  • добавить в Java System.setProperties

  • добавить / .aws/credetntials file

Но ни один из этих способов не сработал.Как это сделать на хосте Windows?Или, может быть, я помещал эти файлы в неправильный каталог

Exception in thread "pool-3-thread-1" com.amazonaws.SdkClientException: Unable to load AWS credentials from any provider in the chain: [com.amazonaws.auth.EC2ContainerCredentialsProviderWrapper@653f6eff: Unable to load credentials from service endpoint, com.amazonaws.auth.profile.ProfileCredentialsProvider@4299dc98: 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.http.AmazonHttpClient$RequestExecutor.getCredentialsFromContext(AmazonHttpClient.java:1186)
        at com.amazonaws.http.AmazonHttpClient$RequestExecutor.runBeforeRequestHandlers(AmazonHttpClient.java:776)
        at com.amazonaws.http.AmazonHttpClient$RequestExecutor.doExecute(AmazonHttpClient.java:726)
        at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeWithTimer(AmazonHttpClient.java:719)
...