如何使用 Python 中的 Boto3 库创建 AWS 会话?

boto3pythonserver side programmingprogramming

当用户想要使用 lambda 或编程代码使用 AWS 服务时,需要先设置会话才能访问 AWS 服务。

AWS 会话可以是默认的,也可以根据需要自定义。

问题陈述 − 使用 Python 中的 Boto3 库创建 AWS 会话。

解决此问题的方法/算法

步骤 1 − 要创​​建 AWS 会话,首先设置身份验证凭据。用户可以在 IAM 控制台中找到它,或者手动创建凭据文件。默认情况下,其位置为 ~/.aws/credentials

示例

[default]
aws_access_key_id = YOUR_ACCESS_KEY
aws_secret_access_key = YOUR_SECRET_ACCESS_KEY
aws_session_token = YOUR_SESSION_TOKEN
region = REGION_NAME

步骤 2 − 使用命令安装 Boto3 - pip install boto3

步骤 3 − 导入 Boto3 库。

步骤 4 −如果使用默认凭证创建会话,请使用不带参数的 Session()

步骤 5 − 如果会话是自定义的,请传递以下参数 −

  • aws_access_key_id (字符串) -- AWS 访问密钥 ID

  • aws_secret_access_key (字符串) -- AWS 秘密访问密钥

  • aws_session_token (字符串) -- AWS 临时会话令牌

  • region_name (字符串) -- 创建新连接时的默认区域

  • profile_name (字符串) -- 要使用的配置文件的名称。如果未指定,则使用默认配置文件。


相关文章