mirror of https://github.com/scrapy/scrapy.git
Fix documentation for S3_STORE_ACL (now settings.FILES_STORE_S3_ACL) settings: it has nothing to do with feed exporters.
This commit is contained in:
parent
164f300762
commit
6137dd96d9
|
|
@ -185,9 +185,6 @@ passed through the following settings:
|
|||
* :setting:`AWS_ACCESS_KEY_ID`
|
||||
* :setting:`AWS_SECRET_ACCESS_KEY`
|
||||
|
||||
Default access policy for uploaded files is ``private``, it can be changed
|
||||
(for example, to ``public-read``) via :setting:`S3_STORE_ACL`.
|
||||
|
||||
.. _topics-feed-storage-stdout:
|
||||
|
||||
Standard output
|
||||
|
|
|
|||
|
|
@ -607,6 +607,15 @@ For more information See the :ref:`extensions user guide <topics-extensions>`
|
|||
and the :ref:`list of available extensions <topics-extensions-ref>`.
|
||||
|
||||
|
||||
.. setting:: FILES_STORE_S3_ACL
|
||||
|
||||
FILES_STORE_S3_ACL
|
||||
------------------
|
||||
|
||||
Default: ``'private'``
|
||||
|
||||
S3-specific access control policy (ACL) for S3 files store.
|
||||
|
||||
.. setting:: ITEM_PIPELINES
|
||||
|
||||
ITEM_PIPELINES
|
||||
|
|
@ -926,15 +935,6 @@ If enabled, Scrapy will respect robots.txt policies. For more information see
|
|||
this option is enabled by default in settings.py file generated
|
||||
by ``scrapy startproject`` command.
|
||||
|
||||
.. setting:: S3_STORE_ACL
|
||||
|
||||
S3_STORE_ACL
|
||||
------------
|
||||
|
||||
Default: ``'private'``
|
||||
|
||||
S3-specific access control policy (ACL) for uploaded files.
|
||||
|
||||
.. setting:: SCHEDULER
|
||||
|
||||
SCHEDULER
|
||||
|
|
|
|||
|
|
@ -82,7 +82,7 @@ class S3FilesStore(object):
|
|||
AWS_ACCESS_KEY_ID = None
|
||||
AWS_SECRET_ACCESS_KEY = None
|
||||
|
||||
POLICY = 'private' # Overriden from settings.S3_STORE_ACL in
|
||||
POLICY = 'private' # Overriden from settings.FILES_STORE_S3_ACL in
|
||||
# FilesPipeline.from_settings.
|
||||
HEADERS = {
|
||||
'Cache-Control': 'max-age=172800',
|
||||
|
|
@ -233,7 +233,7 @@ class FilesPipeline(MediaPipeline):
|
|||
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['S3_STORE_ACL']
|
||||
s3store.POLICY = settings['FILES_STORE_S3_ACL']
|
||||
|
||||
cls.FILES_URLS_FIELD = settings.get('FILES_URLS_FIELD', cls.DEFAULT_FILES_URLS_FIELD)
|
||||
cls.FILES_RESULT_FIELD = settings.get('FILES_RESULT_FIELD', cls.DEFAULT_FILES_RESULT_FIELD)
|
||||
|
|
|
|||
|
|
@ -156,6 +156,8 @@ FEED_EXPORTERS_BASE = {
|
|||
'pickle': 'scrapy.exporters.PickleItemExporter',
|
||||
}
|
||||
|
||||
FILES_STORE_S3_ACL = 'private'
|
||||
|
||||
HTTPCACHE_ENABLED = False
|
||||
HTTPCACHE_DIR = 'httpcache'
|
||||
HTTPCACHE_IGNORE_MISSING = False
|
||||
|
|
@ -231,8 +233,6 @@ SCHEDULER = 'scrapy.core.scheduler.Scheduler'
|
|||
SCHEDULER_DISK_QUEUE = 'scrapy.squeues.PickleLifoDiskQueue'
|
||||
SCHEDULER_MEMORY_QUEUE = 'scrapy.squeues.LifoMemoryQueue'
|
||||
|
||||
S3_STORE_ACL = 'private'
|
||||
|
||||
SPIDER_LOADER_CLASS = 'scrapy.spiderloader.SpiderLoader'
|
||||
|
||||
SPIDER_MIDDLEWARES = {}
|
||||
|
|
|
|||
Loading…
Reference in New Issue