0

私はロールを引き受けて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 バケットに保存したいと考えています。

私はこれらを試しましたが、データを保存することができません...強制的に引き受ける役割を期限切れにし、現在のアクセス役割を取得してデータを保存する方法はありますか?

4

1 に答える 1