From f72991a96b9b61d07c76fb690b901c396ae8e048 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Losada?= Date: Thu, 21 Jul 2016 21:18:22 +0200 Subject: [PATCH] Add the IMAGES_STORE_S3_ACL setting --- scrapy/pipelines/images.py | 2 ++ scrapy/settings/default_settings.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/scrapy/pipelines/images.py b/scrapy/pipelines/images.py index a511887b6..964541d6a 100644 --- a/scrapy/pipelines/images.py +++ b/scrapy/pipelines/images.py @@ -88,6 +88,8 @@ class ImagesPipeline(FilesPipeline): s3store = cls.STORE_SCHEMES['s3'] s3store.AWS_ACCESS_KEY_ID = settings['AWS_ACCESS_KEY_ID'] s3store.AWS_SECRET_ACCESS_KEY = settings['AWS_SECRET_ACCESS_KEY'] + s3store.POLICY = settings['IMAGES_STORE_S3_ACL'] + store_uri = settings['IMAGES_STORE'] return cls(store_uri, settings=settings) diff --git a/scrapy/settings/default_settings.py b/scrapy/settings/default_settings.py index 2c267b4cc..36879b74a 100644 --- a/scrapy/settings/default_settings.py +++ b/scrapy/settings/default_settings.py @@ -177,6 +177,8 @@ HTTPCACHE_GZIP = False HTTPPROXY_AUTH_ENCODING = 'latin-1' +IMAGES_STORE_S3_ACL = 'private' + ITEM_PROCESSOR = 'scrapy.pipelines.ItemPipelineManager' ITEM_PIPELINES = {}