Você precisa definir as ACLs em seus objetos do S3 para que sejam legíveis por todo o mundo. Por padrão, eles não são.
Eu tenho meus arquivos js que carreguei no Amazon S3 e os vinculei à Cloudfront.
Eu recebi um URL assim:
dxxxxxxxx.cloudfront.net
Mas a abertura desse URL no meu navegador (estou recebendo um erro):
<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>xxxxxx</RequestId>
<HostId>
xxxxxxxxxxxxxxx
</HostId>
</Error>
Mas o que eu quero, na verdade, é usar o URL e adicioná-los à minha página da web. Como eu pude fazer isso?