Solution
AWS Config Service
Record and evaluate configurations of your AWS resources


Other topics
AWS Config is a service that enables you to assess, audit, and evaluate the configurations of your AWS resources. Config continuously monitors and records your AWS resource configurations and allows you to automate the evaluation of recorded configurations against desired configurations. With Config, you can review changes in configurations and relationships between AWS resources, dive into detailed resource configuration histories, and determine your overall compliance against the configurations specified in your internal guidelines. This enables you to simplify compliance auditing, security analysis, change management, and operational troubleshooting.
Benefits
Continuous monitoring – With AWS Config, you are able to continuously monitor and record configuration changes of your AWS resources. Config also enables you to inventory your AWS resources, the configurations of your AWS resources, as well as software configurations within EC2 instances at any point in time. Once change from a previous state is detected, an Amazon Simple Notification Service (SNS) notification can be delivered for you to review and take action.
Continuous assessment – AWS Config allows you to continuously audit and assess the overall compliance of your AWS resource configurations with your organization’s policies and guidelines. AWS Config provides you with the ability to define rules for provisioning and configuring AWS resources. These rules can be provisioned independently or packaged together with compliance remediation actions inside a pack (known as a conformance pack) that can be deployed across your entire organization with a single click. Resource configurations or configuration changes that deviate from your rules automatically trigger Amazon Simple Notification Service (SNS) notifications and Amazon CloudWatch events so that you can be alerted on a continuous basis. You can also take advantage of the visual dashboard to check your overall compliance status and quickly spot non-compliant resources.
Change management – With AWS Config, you are able to track the relationships among resources and review resource dependencies prior to making changes. Once a change occurs, you are able to quickly review the history of the resource’s configuration and determine what the resource’s configuration looked like at any point in the past. Config provides you with information to assess how a change to a resource configuration would affect your other resources, which minimizes the impact of change-related incidents.
Operational troubleshooting – With AWS Config, you can capture a comprehensive history of your AWS resource configuration changes to simplify troubleshooting of your operational issues. Config helps you identify the root cause of operational issues through its integration with AWS CloudTrail, a service that records events related to API calls for your account. Config leverages CloudTrail records to correlate configuration changes to particular events in your account. You can obtain the details of the event API call that invoked the change (e.g., who made the request, at what time, and from which IP address) from the CloudTrail logs.
Enterprise-wide compliance monitoring – With multi-account, multi-region data aggregation in AWS Config, you can view compliance status across your enterprise and identify non-compliant accounts. You can dive deeper to view status for a specific region or a specific account across regions. You can view this data from the Config console in a central account, removing the need to retrieve this information individually from each account, and each region.
Support for third-party resources – AWS Config is designed to be your primary tool to perform configuration audit and compliance verification of both your AWS and third-party resources. You can publish the configuration of third-party resources such as GitHub repositories, Microsoft Active Directory resources, or any on-premises server into AWS. You can then view and monitor the resource inventory and configuration history using the AWS Config console and APIs, just like you do for AWS resources. You can also create AWS Config rules or conformance packs to evaluate these third-party resources against best practices, internal policies, and regulatory policies.
DFX5 Services and Solutions
AWS Resource Discovery and Inventory – DFX5 developed a proprietary solution AWS resources discovery and inventory. This solution is used in daily operation of AWS Cloud. Thanks to the outputs of this tool, DFX5 is able to perform operational tasks quicker and has a comprehensive view of the AWS Environment.
Compliance Status – DFX5 uses methodology and tools to capture overall Compliance Status of the AWS Environment. Results from this framework are necessary to seamless operation of AWS Cloud.
On-Demand Custom Reports – DFX5 puts transparency to the one of the most prioritized areas in the maintenance of AWS Cloud Environment. All findings, changes and overall status of AWS Cloud are regularly present to the customer.
AWS Config Implementation and Maintenance – DFX5 has its dedicated AWS experts, which are experience in AWS Cloud maintenance and have AWS Config experiences from the dozens of AWS Cloud journeys. DFX5 covers end-to-end AWS Cloud Journey, where AWS Config implementation is an essential part.
Other typical Use Cases base on AWS
Discovery – AWS Config will discover resources that exist in your account, record their current configuration, and capture any changes to these configurations. Config will also retain configuration details for resources that have been deleted. A comprehensive snapshot of all resources and their configuration attributes provides a complete inventory of resources in your account.
Change management – When your resources are created, updated, or deleted, AWS Config streams these configuration changes to Amazon Simple Notification Service (SNS), so that you are notified of all the configuration changes. AWS Config represents relationships between resources so that you can assess how a change to one resource may impact other resources.
Continuous audit and compliance – AWS Config is designed to help you assess compliance with your internal policies and regulatory standards by providing you visibility into the configuration of your AWS resources as well as third-party resources, and evaluating resource configuration changes against your desired configurations on a continuous basis.
Compliance-as-code framework – You can use AWS Config as your framework for creating and deploying governance and compliance rules across your AWS accounts and regions. You can codify your compliance requirements as AWS Config rules and author remediation actions using AWS Systems Manager Automation documents and package them together within a conformance pack that can be easily deployed across an organization. Therefore, using AWS Config, you can automate assessment of your resource configurations and resource changes to help you ensure continuous compliance and self-governance across your AWS infrastructure.
Troubleshooting – Using AWS Config, you can quickly troubleshoot operational issues by identifying the recent configuration changes to your resources.
Security analysis – Data from AWS Config enables you to continuously monitor the configurations of your resources and evaluate these configurations for potential security weaknesses. Changes to your resource configurations can trigger Amazon Simple Notification Service (SNS) notifications, which can be sent to your security team to review and take action. After a potential security event, Config enables you to review the configuration history of your resources and examine your security posture.
How it works


DFX5 is a global company with offices in Miami, Prague, and San Juan. Focused on technology consulting, DFX5 specializes in the use of innovative solutions, offered by Amazon Web Services. The DFX5 team is composed of cloud experts who are certified as Solutions Architects, Professionals, and Specialists in fields like Data, Analytics, Machine Learning, and more.
DFX5 delivers best-in-class solutions following best-practices and well-architected frameworks. Our proven success with Fortune 500 companies around the world is a testament to the utmost commitment we have with our clients. At DFX5 we are honored that our clients bestow upon us the confidence to manage their technology infrastructure. We are emboldened to continue growing and expanding our services following our proven methodologies.
Do not hesitate to contact us, and we can emerge on the journey together!