aws凭证(一)凭证存储

AWS 凭证用于验证身份,并授权对 DynamoDB 等等 AWS 服务的访问。配置了aws凭证后,才可以通过编程方式或从AWS CLI连接访问AWS资源。凭证存储在哪里呢?有以下几个方法:

一、使用文件存储

1、介绍

文件存储适用于长期和多账户配置。AWS SDK 也会自动读取配置文件中的凭证。且默认读取: ~/.aws/credentials ,对应 Windows 上的 %UserProfile%\.aws\credentials 路径下。示例:

[default]
aws_access_key_id = your_access_key_id
aws_secret_access_key = your_secret_access_key
aws_session_token = your_session_token  # 如果使用临时凭证时需要配置此项

[profile_name]
aws_access_key_id = your_access_key_id
aws_secret_access_key = your_secret_access_key
aws_session_token = your_session_token  # 如果使用临时凭证时需要配置此项

如果凭证文件放在非aws默认的目录下,如何获取???

2、文件生成方法

文件是怎么来的,有两种方法,可以使用aws cli配置,也可以手动编辑。

(1) aws cli命令生成

在自动在系统目录(windows在C:\Users\用户名\.aws)下生成两个文件,config和credentials

上一篇:【人工智能】迁移学习在深度学习中的应用:用Python实现自定义数据集图像分类


下一篇:AwsCredentialsProvider认证接口