python 简单的python函数,用于从角色ARN承担AWS IAM角色并返回boto3会话对象
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 简单的python函数,用于从角色ARN承担AWS IAM角色并返回boto3会话对象相关的知识,希望对你有一定的参考价值。
import boto3
def role_arn_to_session(**args):
"""
Usage :
session = role_arn_to_session(
RoleArn='arn:aws:iam::012345678901:role/example-role',
RoleSessionName='ExampleSessionName')
client = session.client('sqs')
"""
client = boto3.client('sts')
response = client.assume_role(**args)
return boto3.Session(
aws_access_key_id=response['Credentials']['AccessKeyId'],
aws_secret_access_key=response['Credentials']['SecretAccessKey'],
aws_session_token=response['Credentials']['SessionToken'])
以上是关于python 简单的python函数,用于从角色ARN承担AWS IAM角色并返回boto3会话对象的主要内容,如果未能解决你的问题,请参考以下文章
python id()函数
Python 练习: 简单角色游戏程序
5.1Python函数
python文档
如何使用 Python 创建一名可操控的角色玩家
Python 极简教程输入输出