我有一个 lambda,我通过承担角色访问一个交叉账户
sts = boto3.client('sts')
sts.assume_role(RoleArn='A', RoleSessionName='aaa')
现在我在访问后做了一些操作
就像我得到一些实例信息一样。
ec2 = boto3.client('ec2')
desc = ec2.describe_instaces() #this all are working fine
现在我想支持我的 lambda 角色(B)并存储这些数据。
sts2 = boto3.client('sts')
sts2.assume_role(RoleArn='B', RoleSessionName='bbb')
并希望将desc
这些实例数据存储到我当前 lambda 帐户的一个 s3 存储桶中。
我尝试了这些,但它无法存储数据...有什么方法可以强制使承担角色过期并让我当前的访问角色来存储数据