Вы упоминаете, что ваш проект Spring BOOT.
Мы работаем над документом, который покажет вам, как написать приложение Spring BOOT, которое вызывает AWS Services (в документе в качестве примера используется DynamoDB) и развернуть его в AWS Elasti c Бобовый стебель.
Когда вы делаете это, вам нужно сделать несколько вещей, чтобы приложение Spring BOOT заработало, например:
Установить порт, который прослушивает Spring Boot путем добавления новой переменной среды с именем SERVER_PORT со значением 5000.
Добавьте новую переменную с именем AWS_ACCESS_KEY_ID и укажите свой ключ доступа ценность.
Добавьте новую переменную с именем AWS_SECRET_ACCESS_KEY и укажите значение секретного ключа.
Чтобы создать службу AWS клиент, используйте EnvironmentVariableCredentialsProvider - вот так, чтобы использовать переменные среды.
Region region = Region.US_EAST_1; DynamoDbClient ddb =
DynamoDbClient.builder()
.region(region)
.credentialsProvider(EnvironmentVariableCredentialsProvider.create())
.build();
Когда документ будет готов, я опубликую его здесь.
Надеюсь, это поможет ...