-
Use Papel do IAM do EC2 que fornece ao seu EC2 instale as credenciais necessárias sem precisar gerenciar as chaves do Access / Secret.
-
Se você quiser sair sem um shell script, poderá alimentar os logs para Logs do CloudWatch usando
awslogs.
No entanto, o upload de seus logs do Apache para o S3 é um comando simples como aws s3 cp /var/log/http/... s3://some-bucket/... - que pode ser chamado, por exemplo, do seu faturamento semanal / diário logrotate config ou de cron . Isso dificilmente pode ser chamado de "shell script";)
Espero que ajude:)