s R es erv ed. AgentCore Memory Memoryのテナント分離 - STS assumeRole Pub lic STSでassumeRoleを実行し、一時クレデンシャルを作成する def assume_tenant_role(tenant_id: str, user_id: str) -> Dict[str, str]: sts = boto3.client("sts", region_name=AWS_REGION) resp = sts.assume_role( RoleArn=TENANT_ROLE_ARN, RoleSessionName="session_name", DurationSeconds=900, Tags=[{"Key": "actorId", "Value": f"{tenant_id}:{user_id}"], ) creds = resp["Credentials"] return { "access_key": creds["AccessKeyId"], "secret_key": creds["SecretAccessKey"], "session_token": creds["SessionToken"], }