Python AWS红移-在Lambda中获取集群凭据
我正在尝试自动处理Lambda中的红移。为了安全地存储我们可以使用的密码Python AWS红移-在Lambda中获取集群凭据,python,amazon-web-services,aws-lambda,amazon-redshift,psycopg2,Python,Amazon Web Services,Aws Lambda,Amazon Redshift,Psycopg2,我正在尝试自动处理Lambda中的红移。为了安全地存储我们可以使用的密码 带Env变量的KMS 秘密经理 使用get_cluster_凭据API 我想为此使用获取群集凭据 这里有一篇很棒的博文: 他这样做了,并编写了自己的psycopg2。我正试图实现同样的目标。对于用户IAM:my_iamuser,我在Lambda-like密码身份验证中收到错误。我试图打印密码,并直接在psql shell中使用它,它工作正常。但在lambda,它不起作用 错误: 致命:用户“IAM:my\u iamuser
获取群集凭据
这里有一篇很棒的博文:
他这样做了,并编写了自己的psycopg2
。我正试图实现同样的目标。对于用户IAM:my_iamuser
,我在Lambda-like密码身份验证中收到错误。我试图打印密码,并直接在psql shell中使用它,它工作正常。但在lambda,它不起作用
错误:
致命:用户“IAM:my\u iamuser”的密码身份验证失败
:操作错误
回溯(最近一次呼叫最后一次):
lambda_处理程序中的文件“/var/task/pgcode.py”,第45行
主机=红移(U端点)
文件“/var/task/psycopg2/_init__uuu.py”,第130行,在connect中
连接=连接(dsn,连接工厂=连接工厂,**kwasync)
psycopg2.OperationalError:致命:用户“IAM:my_iamuser”的密码身份验证失败
我的问题与他们之前使用media.com时的问题完全相同。我对这一问题发表了评论,但现在我认为他们已经自己主持了这一问题。可能是在他的Github页面上创建了一个问题()结果表明我向我的psycopg2.connect传递了错误的值。我犯了一个愚蠢的错误,我也有同样的问题。以前他们在使用media.com,我已经对这个问题发表了评论,但现在我认为他们自己主持了这个问题。可能是在他的Github页面上创建了一个问题()结果表明我向我的psycopg2.connect传递了错误的值。我犯了愚蠢的错误