私はロールを引き受けて1つのクロスアカウントにアクセスしている1つのラムダを持っています
sts = boto3.client('sts')
sts.assume_role(RoleArn='A', RoleSessionName='aaa')
これにアクセスした後、いくつかの操作を行いました
インスタンス情報を取得するように。
ec2 = boto3.client('ec2')
desc = ec2.describe_instaces() #this all are working fine
ここで、ラムダの役割 (B) をバックアップし、このデータを保存したいと考えています。
sts2 = boto3.client('sts')
sts2.assume_role(RoleArn='B', RoleSessionName='bbb')
desc
それらのインスタンス データを現在のラムダ アカウントの 1 つの s3 バケットに保存したいと考えています。
私はこれらを試しましたが、データを保存することができません...強制的に引き受ける役割を期限切れにし、現在のアクセス役割を取得してデータを保存する方法はありますか?