Я хотел бы запустить функциональные тесты для своего приложения, которое пытается опубликовать сообщение в AWS SNS. Я попробовал LocalStack и обнаружил, что он делает все, что мне нужно, для имитации и публикации сообщений локально. Но мое приложение использует клиент amazon sdk для java, и когда я запускаю его локально, он все еще пытается отправлять запросы в регион amazon вместо LocalStack.
Какая конфигурация требуется, чтобы приложение взаимодействовало с локальным стеком, а не с URL-адресом AWS? Можно ли указать URL-адрес конечной точки в конфигурации AWS? Я обнаружил, что это открытая проблема в AWS CLI https://github.com/aws/aws-cli/issues/1270
Есть ли какое-нибудь обходное решение, которое кто-нибудь реализовал для этого?