๐ก๏ธ AWS RDS Aurora Cluster access is not consistent๐ข
- Contextual name: ๐ก๏ธ Aurora Cluster access is not consistent๐ข
- ID:
/ce/ca/aws/rds/aurora-cluster-access-consistency - Tags:
- ๐ข Policy with categories
- ๐ข Policy with type
- ๐ข Production policy
- Policy Type:
COMPLIANCE_POLICY - Policy Categories:
RELIABILITY,SECURITY
Logicโ
- ๐ง prod.logic.yaml๐ข
Similar Policiesโ
- AWS Trusted Advisor: Amazon Aurora DB Instance Accessibility (xuy7H1avtl)
- Cloud Conformity: Aurora Database Instance Accessibility
Descriptionโ
Descriptionโ
Ensure that all database instances within your Amazon Aurora clusters have consistent accessibility settings, either all public or all private, in alignment with the Fault-Tolerance AWS best practices. This practice ensures seamless connectivity and optimal failover performance for your Aurora clusters.
Rationalโ
It is highly recommended to have all the database instances running within an Aurora cluster as either publicly or privately accessible because in case of a failover, an instance might go from publicly accessible to privately accessible and obstruct the connectivity to the database cluster.
In the event of a failover, the accessibility setting (public or private) of the instance should remain consistent to avoid connectivity issues. A discrepancy in accessibility settings can lead to a situation where an instance switches from being publicly accessible to privately accessible, disrupting access to the database cluster.
Consistency in accessibility settings helps maintain a secure network environment and ensures compliance with organizational policies and regulatory requirements. Publicly accessible instances expose databases to the internet, which might be necessary for some applications but could pose security risks if not managed properly.
... see more
Remediationโ
Remediationโ
Identify the Violating AWS RDS Aurora Clustersโ
From Consoleโ
Log in to the AWS management console and navigate to the RDS dashboard at AWS RDS Console.
In the left navigation panel, choose
Databases.Select the Aurora database cluster that you want to examine. Check the database engine type in the
Enginecolumn (e.g., Aurora MySQL or Aurora PostgreSQL).Click on the name of the writer/reader database instance within the selected Aurora cluster.
Select the
Connectivity & Securitytab and check thePublic Accessibilityattribute value to determine if the writer instance is publicly accessible:
Yes: The database instance is publicly accessible.No: The instance is not publicly accessible.If the verified cluster database instances have different values for the
Public Accessibilityattribute, the instances within the selected Amazon Aurora database cluster do not have the same accessibility. In case of failover, the connectivity to the cluster will be lost.... see more
policy.yamlโ
Linked Framework Sectionsโ
| Section | Sub Sections | Internal Rules | Policies | Flags | Compliance |
|---|---|---|---|---|---|
| ๐ผ Cloudaware Framework โ ๐ผ Secure Access | 57 | no data | |||
| ๐ผ Cloudaware Framework โ ๐ผ System Configuration | 45 | no data |