sticky-bear-14421
05/25/2021, 11:45 AMcurrent_region = aws.get_region()
intermediate_provider = aws.Provider("IntermediateProvider", region=current_region.id,
assume_role={'role_arn': created_role.arn, 'session_name': 'abc'})
target_provider = aws.Provider("TargetProvider", region=current_region.id,
assume_role={'role_arn': external_role.arn, 'session_name': 'def'},
opts=ResourceOptions(provider=intermediate_provider))
some_ressource = aws.ec2...(opts=ResourceOptions(provider=target_provider))
This code fails with an ominous error message:
TypeError: Explicit providers may not be used with provider resources
sticky-bear-14421
05/25/2021, 11:46 AMsticky-bear-14421
05/25/2021, 11:47 AMsticky-bear-14421
05/25/2021, 11:48 AMsticky-bear-14421
05/25/2021, 11:53 AMsticky-bear-14421
05/25/2021, 1:02 PM