Skip to content

Commit df55394

Browse files
committed
return arn if already exists
1 parent d9c29f0 commit df55394

File tree

1 file changed

+2
-0
lines changed
  • aws_sra_examples/solutions/genai/bedrock_org/lambda/src

1 file changed

+2
-0
lines changed

aws_sra_examples/solutions/genai/bedrock_org/lambda/src/sra_iam.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,8 @@ def create_role(self, role_name: str, trust_policy: dict, solution_name: str) ->
113113
except ClientError as error:
114114
if error.response["Error"]["Code"] == "EntityAlreadyExists":
115115
self.LOGGER.info(f"{role_name} role already exists!")
116+
response = self.IAM_CLIENT.get_role(RoleName=role_name)
117+
return {"Role": {"Arn": response["Role"]["Arn"]}}
116118
return {"Role": {"Arn": "error"}}
117119

118120
def create_policy(self, policy_name: str, policy_document: dict, solution_name: str) -> dict:

0 commit comments

Comments
 (0)