Я пытаюсь подключиться к своей базе данных Aurora Postgres с пользователем IAM с моего локального компьютера, но у меня появляется следующая ошибка: psql: FATAL: PAM authentication failed for user "test-rds"
Команда для создания пользователя на БД:
CREATE USER test-rds WITH LOGIN;
GRANT rds_iam TO test-rds;
Я создал эту политику и прикрепил ее к своему пользователю IAM.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"rds-db:connect"
],
"Resource": [
"arn:aws:rds-db:eu-west-1:$account:dbuser:$db-id/test-rds",
]
}
]
}
Затем протестируйте следующие команды:
export PGPASSWORD=$(aws rds generate-db-auth-token --hostname $db-host --port $db-port --username test-rds --region eu-west-1)
psql "host=$db-host port=$db-port sslmode=require sslrootcert=rds-combined-ca-bundle.pem dbname=postgres user=test-rds"
Если я попытаюсь использовать пользователя postgresql, я смогу получить доступ к своемудБ но не с пользователями iam я не понимаю почему.
Пожалуйста, помогите мне ^^!