jorgebastida / jorgebastida/awslogs
App crashes when using nonexistent aws profile
- Dominant language
- Python
- Stars
- 5k
- Forks
- 342
- PR merge metrics
- No merged PRs in 30d
Description
```trace
Version: 0.14.0
Python: 3.9.5 (default, May 3 2021, 19:12:05)
[Clang 12.0.5 (clang-1205.0.22.9)]
boto3 version: 1.14.20
Platform: macOS-11.4-arm64-arm-64bit
Args: ['/opt/homebrew/bin//awslogs', 'groups', '--profile', 'ALL']
Config: {'aws_access_key_id': 'SENSITIVE', 'aws_secret_access_key': 'SENSITIVE', 'aws_session_token': 'SENSITIVE', 'aws_profile': 'SENSITIVE', 'aws_region': None, 'aws_endpoint_url': None, 'log_group_prefix': None, 'func': 'list_groups'}
Traceback (most recent call last):
File "/opt/homebrew/Cellar/awslogs/0.14.0_1/libexec/lib/python3.9/site-packages/awslogs/bin.py", line 175, in main
logs = AWSLogs(**vars(options))
File "/opt/homebrew/Cellar/awslogs/0.14.0_1/libexec/lib/python3.9/site-packages/awslogs/core.py", line 89, in __init__
self.client = boto3_client(
File "/opt/homebrew/Cellar/awslogs/0.14.0_1/libexec/lib/python3.9/site-packages/awslogs/core.py", line 39, in boto3_client
credential_provider = core_session.get_component('credential_provider').get_provider('assume-role')
File "/opt/homebrew/Cellar/awslogs/0.14.0_1/libexec/lib/python3.9/site-packages/botocore/session.py", line 682, in get_component
return self._components.get_component(name)
File "/opt/homebrew/Cellar/awslogs/0.14.0_1/libexec/lib/python3.9/site-packages/botocore/session.py", line 919, in get_component
self._components[name] = factory()
File "/opt/homebrew/Cellar/awslogs/0.14.0_1/libexec/lib/python3.9/site-packages/botocore/session.py", line 148, in _create_credential_resolver
return botocore.credentials.create_credential_resolver(
File "/opt/homebrew/Cellar/awslogs/0.14.0_1/libexec/lib/python3.9/site-packages/botocore/credentials.py", line 64, in create_credential_resolver
metadata_timeout = session.get_config_variable('metadata_service_timeout')
File "/opt/homebrew/Cellar/awslogs/0.14.0_1/libexec/lib/python3.9/site-packages/botocore/session.py", line 237, in get_config_variable
return self.get_component('config_store').get_config_variable(
File "/opt/homebrew/Cellar/awslogs/0.14.0_1/libexec/lib/python3.9/site-packages/botocore/configprovider.py", line 293, in get_config_variable
return provider.provide()
File "/opt/homebrew/Cellar/awslogs/0.14.0_1/libexec/lib/python3.9/site-packages/botocore/configprovider.py", line 390, in provide
value = provider.provide()
File "/opt/homebrew/Cellar/awslogs/0.14.0_1/libexec/lib/python3.9/site-packages/botocore/configprovider.py", line 451, in provide
scoped_config = self._session.get_scoped_config()
File "/opt/homebrew/Cellar/awslogs/0.14.0_1/libexec/lib/python3.9/site-packages/botocore/session.py", line 337, in get_scoped_config
raise ProfileNotFound(profile=profile_name)
botocore.exceptions.ProfileNotFound: The config profile (ALL) could not be found
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.