Bem, eu fiz algo parecido, mas não idêntico, então vou escrever uma lista de coisas para você verificar. Eu segui as instruções na página de ajuda do ubuntu
Eu tive a seguinte configuração no bloco acl (IP diferente).
acl home src 50.50.50.50
Além disso, de acordo com a etapa 3, também adicionei o seguinte em
http_access allow home
Considerando que você digitou 127.0.0.1, há algumas coisas para verificar. Aqui 127.0.0.1 significa, o squid só permite do próprio servidor EC2, então você provavelmente tem que usar o lync ou outra ferramenta para enviar pedidos do ec2. Eu acho que você está testando a partir do seu computador de casa e não é 127.0.0.1. Você deve descobrir seu endereço IP público e inseri-lo na sua configuração.
Além disso, você especificou / 32 em seu IP. Verifique se é necessário. Para endereços IP públicos, não é. Seria necessário em uma configuração de rede, mas provavelmente não é necessário em seu cenário.
Consegui que funcionasse, espero que você também.