Checks whether the network type of an ApsaraDB RDS instance is virtual private cloud (VPC) or whether an ApsaraDB RDS instance is deployed in a specified VPC.
Scenario
We recommend that you deploy an ApsaraDB RDS instance in a VPC. A VPC is an isolated network that ensures network security in the cloud.
Risk level
Default risk level: medium.
You can change the risk level as required when you apply this rule.
Compliance evaluation logic
- If the vpcIds parameter is not specified and the ApsaraDB RDS instance is deployed in a VPC, the configuration is considered compliant. If the vpcIds parameter is specified and the ApsaraDB RDS instance is deployed in a specified VPC, the configuration is also considered compliant.
- If the vpcIds parameter is not specified and the ApsaraDB RDS instance is deployed in the classic network, the configuration is considered non-compliant. If the vpcIds parameter is specified but the ApsaraDB RDS instance is not deployed in a specified VPC, the configuration is also considered non-compliant. For more information about how to correct the non-compliant configuration, see Non-compliance remediation.
Rule details
Item | Description |
---|---|
Rule name | rds-instances-in-vpc |
Rule ID | rds-instances-in-vpc |
Tag | RDS and VPC |
Automatic remediation | Not supported |
Trigger type | Configuration change |
Supported resource type | ApsaraDB RDS instance |
Input parameter | vpcIds Note Separate multiple parameter values with commas (,).
|
Non-compliance remediation
Change the network type of the ApsaraDB RDS instance to VPC. For more information, see Change the specifications of an ApsaraDB RDS for MySQL instance.