From 8855acd98d5c49ed527c67204d65cc531bbf2b21 Mon Sep 17 00:00:00 2001 From: Rachel Hagerman <110480692+rlhagerm@users.noreply.github.com> Date: Fri, 18 Jul 2025 09:42:50 -0500 Subject: [PATCH] Update to clarify use of a REGION parameter. --- dotnetv3/STS/AssumeRole/AssumeRoleExample/AssumeRole.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dotnetv3/STS/AssumeRole/AssumeRoleExample/AssumeRole.cs b/dotnetv3/STS/AssumeRole/AssumeRoleExample/AssumeRole.cs index 292797cedf1..7c03b66fa58 100644 --- a/dotnetv3/STS/AssumeRole/AssumeRoleExample/AssumeRole.cs +++ b/dotnetv3/STS/AssumeRole/AssumeRoleExample/AssumeRole.cs @@ -26,6 +26,8 @@ class AssumeRole /// for help in working with roles. /// + // A region property may be used if the profile or credentials loaded do not specify a region, + // or to use a specific region. private static readonly RegionEndpoint REGION = RegionEndpoint.USWest2; static async Task Main() @@ -52,7 +54,7 @@ static async Task Main() var assumeRoleRes = await client.AssumeRoleAsync(assumeRoleReq); // Now create a new client based on the credentials of the caller assuming the role. - var client2 = new AmazonSecurityTokenServiceClient(credentials: assumeRoleRes.Credentials); + var client2 = new AmazonSecurityTokenServiceClient(credentials: assumeRoleRes.Credentials, REGION); // Get and display information about the caller that has assumed the defined role. var caller2 = await client2.GetCallerIdentityAsync(callerIdRequest);