How can the developer meet these requirements without additional application code?
Create and deploy an AWS Lambda function in each desired Region. Configure the Lambda function to create a stack from an AWS CloudFormation template in that Region when the function is invoked.
Create an AWS CloudFormation template that defines the load test resources. Use the AWS CLI create-stack-set command to create a stack set in the desired Regions.
Create an AWS Systems Manager document that defines the resources. Use the document to create the resources in the desired Regions.
Create an AWS CloudFormation template that defines the load test resources. Use the AWS CLI deploy command to create a stack from the template in each Region.
Explanations:
Creating and deploying an AWS Lambda function in each Region adds complexity and requires additional application code to invoke the function, which does not align with the requirement of no additional code.
Using the AWS CLI create-stack-set command allows the developer to create a stack set from a CloudFormation template across multiple Regions without additional application code, fulfilling the requirement efficiently.
AWS Systems Manager documents are not typically used to define and create resources across multiple Regions directly; they focus on operational tasks rather than resource provisioning, which does not meet the requirement.
The AWS CLI deploy command creates a stack in a single Region at a time. This option would require repeating the command for each Region, thus not meeting the requirement of deploying resources to multiple Regions simultaneously without additional code.