Смысл исключений должен поощрить первый стиль: разрешение обработке ошибок быть консолидированным и обработанным однажды, не сразу на каждом возможном ошибочном сайте.
Да, можно. В документации по S3 API описаны доступные вам услуги аутентификации и контроля доступа . Вы можете настроить корзину, чтобы другая учетная запись Amazon S3 могла читать, но не изменять элементы в корзине.