Python Package configparser

From NovaOrdis Knowledge Base
Jump to navigation Jump to search

Internal

Overview

Handing AWS CLI Configuration Programmatically

from configparser import ConfigParser

config_file = Path(Path.home(), ".aws/config")
parser = ConfigParser()
parser.read(config_file)

for section_name in parser.sections():
    print(f"section: {section_name}")
    section = parser[section_name]
    for k in section.keys():
        print(k)
    if 'role_arn' in section:
        print(f"{section_name} role_arn: {section['role_arn']}")