Amazon web services 是否有一种方法可以使用参数存储中存储的访问密钥ID和密钥访问AWS资源?
目前,我的笔记本电脑上运行着一个python实用程序,它使用我配置的IAM用户的访问密钥ID和秘密访问密钥连接到AWS资源。在当前方法中,我在实用程序中硬编码访问密钥和密钥,以使用boto3建立会话并连接到数据库Amazon web services 是否有一种方法可以使用参数存储中存储的访问密钥ID和密钥访问AWS资源?,amazon-web-services,Amazon Web Services,目前,我的笔记本电脑上运行着一个python实用程序,它使用我配置的IAM用户的访问密钥ID和秘密访问密钥连接到AWS资源。在当前方法中,我在实用程序中硬编码访问密钥和密钥,以使用boto3建立会话并连接到数据库 session = boto3.session.Session( aws_access_key_id='ABCDEFGHIJKLMNOPQ' ,aws_secret_acce
session = boto3.session.Session(
aws_access_key_id='ABCDEFGHIJKLMNOPQ'
,aws_secret_access_key='ZYXWVUTSRNMPOQ12345678')
client = session.client('rds', region_name=us-east-1)
现在,我已将特定的访问密钥和密钥保存在AWS参数存储中,但我正在尝试查看是否有方法从中检索,以便不必硬编码访问密钥和密钥?有不同的方法,例如,您可以探索使用AWS STS获取临时凭据或使用Cognito标识池进行配置标识和使用访问令牌访问资源,而不使用访问密钥密钥。分享下面的几个链接
为什么不创建
.aws/
配置文件?这样你就不必硬编码任何东西。要访问kms,您仍然需要aws credentails。