Что может привести к ошибке отказа в доступе? Я подтвердил, что мои ключи верны.

django amazon-s3 boto django-storage
оригинал
4 голоса | спросил user1328021 1 42012vEurope/Moscow11bEurope/MoscowThu, 01 Nov 2012 01:11:37 +0400 2012, 01:11:37

1 ответ


0

URL, который вы показываете выше, будет преобразован в корзину в S3. Для успешного доступа к этому сегменту с помощью такого URL-адреса разрешения для этого сегмента должны были бы предоставить публичный доступ к сегменту. Кроме того, каждый объект или файл в сегменте также должен предоставлять доступ для публичного чтения.

Хотите, чтобы корзина и весь контент внутри корзины были доступны для чтения любому? Если это так, убедитесь, что разрешения установлены правильно. Обратите внимание, однако, что предоставление «публичного чтения» самой корзине позволит любому перечислить содержимое корзины. Обычно это не нужно, и, вероятно, этого следует избегать.

Также обратите внимание, что ключи (я предполагаю, что вы имеете в виду свой ключ доступа AWS и секретный ключ) применяются только тогда, когда вы обращаетесь к S3 через API. Если вы просто обращаетесь к нему с помощью URL-адреса через браузер, учетные данные не используются в запросе.

ответил garnaat 1 42012vEurope/Moscow11bEurope/MoscowThu, 01 Nov 2012 17:29:52 +0400 2012, 17:29:52

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132