Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 是否有一种方法可以使用参数存储中存储的访问密钥ID和密钥访问AWS资源?_Amazon Web Services - Fatal编程技术网

Amazon web services 是否有一种方法可以使用参数存储中存储的访问密钥ID和密钥访问AWS资源?

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

目前,我的笔记本电脑上运行着一个python实用程序,它使用我配置的IAM用户的访问密钥ID和秘密访问密钥连接到AWS资源。在当前方法中,我在实用程序中硬编码访问密钥和密钥,以使用boto3建立会话并连接到数据库

        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。