我正在編寫一個(gè) flask 應(yīng)用程序,它使用 flask-sqlalchemy 庫(kù)與 AWS RDS 中的 postgres 服務(wù)器通信。該應(yīng)用程序僅使用用戶名和密碼即可正常工作。但是我創(chuàng)建了一個(gè) IAM 用戶并允許他使用令牌登錄到 postgres(使用 boto3 的函數(shù)“generate_db_auth_token()”)。使用令牌登錄得到以下錯(cuò)誤。'sqlalchemy.exc.OperationalError:(psycopg2.OperationalError)致命:用戶“abc”的 PAM 身份驗(yàn)證失敗'這是我使用令牌的 SQLALCHEMY_DATABASE_URI,"postgresql+psycopg2://"+get_conn()[0]['user']+":"+str(get_conn()[0]['password'])+"@"+get_conn()[0]['host']+":"+str(get_conn()[0]['port'])+"/common?sslmode=verify-ca&sslrootcert=/home/ec2-user/root.pem"我在這里做錯(cuò)了什么嗎?
Flask Sql-Alchemy,sqlalchemy.exc.OperationalError:
寶慕林4294392
2023-05-09 10:11:01