I have some lambdas in a vpc that I thought needed an SQS Endpoint to access some SQS queues. After adding the SQS endpoint, I noticed that elastic beanstalk config changes were failing.
Apparently the instances use a service called cfn-hup
. This service does something with SQS to know when changes are queued for the eb environment.
When I add an SQS Endpoint, this service can't access SQS and times out causing instances of eb to not update and eb commands to timeout. I realize I don't need the endpoint, but why did adding it cause eb instances to timeout when accessing it?