Доступ к AWS RDS с использованием аутентификации IAM с помощью Spring DataSourceJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Доступ к AWS RDS с использованием аутентификации IAM с помощью Spring DataSource

Сообщение Anonymous »

Мой запрос очень похож на этот слабый пост: Доступ к AWS RDS с использованием аутентификации IAM и Spring JDBC (DataSource и JdbcTemplate)
Я попробовал следующее:
Добавьте следующее зависимости:

Код: Выделить всё

runtimeOnly 'software.aws.rds:aws-mysql-jdbc:1.1.6'
runtimeOnly 'software.amazon.awssdk:rds:2.20.57'
Добавьте в application.yml следующее:

Код: Выделить всё

spring:
datasource:
jdbc-url: jdbc:mysql:aws://yourdbcluster-xxxx.cluster-xxxx.your-region.rds.amazonaws.com:3306/yourdb?useAwsIam=true
username: iam_username
#password: dont-need-this
driver-class-name: software.aws.rds.jdbc.mysql.Driver
Драйвер использует цепочку поставщиков учетных данных AWS по умолчанию, поэтому убедитесь, что у вас есть учетные данные с политикой, разрешающей доступ к базе данных IAM, где бы вы ни запускали свое приложение -
Чтобы проверить, имеет ли приложение, работающее на Amazon ECS, необходимые учетные данные AWS с политикой, разрешающей доступ к базе данных IAM, я выполнил следующие действия:

Код: Выделить всё

aws iam list-attached-role-policies --role-name ROLE_NAME
aws iam get-policy-version --policy-arn POLICY_ARN --version-id v1
In the policy details, verified there is a statement allowing the rds-db:connect action.
Но приложение все равно выдает: пользователю запрещен доступ и невозможно создать жидкую базу компонента.
Есть ли какие-либо требуются другие изменения? Пожалуйста, предложите

Подробнее здесь: https://stackoverflow.com/questions/785 ... datasource
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»