Я использую SaltStack 2018.3, и при монтировании s3fs с использованием fileserver_backend не удается загрузить файлы из точки монтирования s3fs даже через 2 часа после перезапуска мастера соли.Не нарушено ли монтирование s3fs или изменены некоторые параметры?Я мог бы использовать один и тот же ключ доступа и секретный ключ доступа из корзины s3, и файлы успешно загружаются
Я создал файл конфигурации fileserver_backend в пути к каталогу конфигурации salt-master и перезапустил salt-master.Но файлы не загружаются успешно с s3fs, может кто-нибудь помочь мне в этом отношении?
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/salt/master.py", line 448, in _do_update update_func(*args)
File "/usr/lib/python2.7/site-packages/salt/fileserver/s3fs.py", line 119, in update_get_file_from_s3(metadata, saltenv, bucket, file_path, cached_file_path)
File "/usr/lib/python2.7/site-packages/salt/fileserver/s3fs.py", line 687, in _get_file_from_s3 https_enable=https_enable,
File "/usr/lib/python2.7/site-packages/salt/utils/s3.py", line 244, in query 'Failed to get file. {0}: {1}'.format(err_code, err_msg))
CommandExecutionError: Failed to get file. AccessDenied: Access Denied 2019-02-03 03:40:53,281 [salt.master :452 ][ERROR ][19724] Uncaught exception while updating s3fs fileserver cache
код:
fileserver_backend:
- s3fs
s3.buckets:
- <s3 bucket>
s3.service_url:
s3.amazonaws.com
ext_pillar:
- s3:
keyid: <>
key: <>
bucket: <pillar bucket>
multiple_env: False
environment: base
prefix: pillars
verify_ssl: False
service_url: s3.amazonaws.com