title: At least one security group must open all ingress ports. AWS Glue connecting to RDS
body: <p>I am still starting out with AWS Glue and I am trying to connect it to my publicly accessible MySql database hosted on RDS Aurora to get its data.</p>
  
  <p>So I start by creating a crawler and in the data store I create a new connection as in the screenshot below:
  <a href="https://i.stack.imgur.com/K4XII.png" rel="noreferrer"><img src="https://i.stack.imgur.com/K4XII.png" alt="enter image description here"></a></p>
  
  <p>I go through the rest and eventually try to run the crawler but I get the following error: <code>At least one security group must open all ingress ports.To limit traffic, the source security group in your inbound rule can be restricted to the same security group</code></p>
  
  <p>I am not sure what I need to change in the security group attached to the RDS but here's what I have right now for the inbound rules:</p>
  
  <p><a href="https://i.stack.imgur.com/9qHJ8.png" rel="noreferrer"><img src="https://i.stack.imgur.com/9qHJ8.png" alt="enter image description here"></a></p>
  
  <p>You'll notice that I have a self-referencing rule in there that's pointing to the same security group.</p>
  
  <p>The outbound rules are going to all traffic.</p>
  
  <p>Any idea what I might be doing wrong?</p>