У меня есть приложение 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)