Na verdade, você só precisa configurar o acesso do S3 usando a política de buckets:
- Abra você Console AWS S3
- Clique com o botão direito no seu bucket e escolha Propriedades . Você verá as propriedades do bloco no lado direito.
- Na seção Permissão , clique em Editar política de balde .
- Preencha com a política a seguir (ajuste o endereço IP):
{
"Version": "2012-10-17",
"Id": "S3PolicyId1",
"Statement": [
{
"Sid": "IPAllow",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::examplebucket/*",
"Condition": {
"IpAddress": {
"aws:SourceIp": "54.240.143.0/24"
}
}
}
]
}
Veja mais exemplos de políticas de bucket do S3 em aqui .