Rationale for Correct Answer: To configure multiple instances of the same provider (for example, multiple AWS regions/accounts), you define additional provider blocks and set alias on each non-default one:
provider " aws " { region = " us-east-1 " } # default
provider " aws " { alias = " west " region= " us-west-2 " } # non-default
Resources/modules then select it via provider = aws.west (or providers map for modules).
Analysis of Incorrect Options (Distractors):
A (depends_on): Used to force ordering; not for provider configuration identity.
C (name): Not a provider meta-argument for multiple configurations.
D (id): Not a provider configuration meta-argument.
Key Concept: Provider aliasing for multiple provider configurations.
[Reference: Terraform Objectives — Manage Terraform Resources and Providers (providers, configuration, aliases)., , , , ]
Submit