Troubleshoot AWS Connector Issues
Problem: The Enforcement Status page shows that a Concrete Policy was SKIPPED.
Solution: This occurs when the number of security groups exceeds the AWS limits, as configured in the AWS connector.
When a concrete policy shows as SKIPPED, the new security groups are not implemented and the previously existing security groups on AWS remain in effect.
To resolve this issue, see if you can consolidate policies, for example by using a larger subnet in one policy rather than multiple policies with smaller subnets.
If you choose to increase limits on the number of rules, you must contact Amazon before changing the limits in the AWS connector configuration.
Background:
Concrete policies are generated for each VPC when segmentation is enabled. These concrete policies are used to create security groups in AWS. However, AWS and Secure Workload count policies differently. When converting Secure Workload policies to AWS security groups, AWS counts each unique subnet as one rule.
Accounting example:
Consider the following example Secure Workload policy:
OUTBOUND: Consumer Address Set -> Provider Address Set Allow TCP port 80, 8080
AWS counts this policy as (the number of unique subnets in the Provider Address set) multiplied by (the number of unique ports).
So, if the provider address set consists of 20 Unique subnets, then this single Secure Workload policy counts in AWS as 20(unique subnets) * 2(Unique ports) = 40 rules in security groups.
Keep in mind that because the VPCs are dynamic, the rule count is also dynamic, so the counts are approximate.
Problem: AWS unexpectedly allows all traffic
Solution: Make sure your Catch-All policy in Secure Workload is set to Deny.