Skip to content

Commit

Permalink
Work around unauthorized for describe_keypairs
Browse files Browse the repository at this point in the history
  • Loading branch information
hartmans committed Aug 2, 2024
1 parent 2892168 commit 86e1a92
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions carthage_aws/connection.py
Original file line number Diff line number Diff line change
Expand Up @@ -75,8 +75,11 @@ async def inventory(self):
)
self.region = self.config.region
self.client = self.connection.client('ec2', region_name=self.region)
for key in self.client.describe_key_pairs()['KeyPairs']:
self.keys.append(key['KeyName'])
try:
for key in self.client.describe_key_pairs()['KeyPairs']:
self.keys.append(key['KeyName'])
except ClientError:
pass #assume authorization error.
tag_filter = await self._tag_filter(False)
self.names_by_resource_type = await run_in_executor(self._inventory, tag_filter)

Expand Down

0 comments on commit 86e1a92

Please sign in to comment.