Выгрузка артефактов в bucket Amazon S3 или S3-совместимый объектный storage (MinIO, Ceph RGW, облачные endpoint-ы).
destination.type: s3
destination.config.bucket
учётные данные (ровно один источник на каждый параметр):
access_key_env или access_key_path или
access_key_vault;secret_key_env или secret_key_path или
secret_key_vault;точка входа (ровно один источник на группу):
endpoint или endpoint_env или
endpoint_path или endpoint_vault;region или region_env или
region_path или region_vault; если регион не
задан — по умолчанию us-east-1;Сводка см. также «Учётные данные» в job-format-v1.md.
Опционально: prefix, force_path_style,
storage_class, блок multipart, профиль
загрузки upload.runner (см. ниже).
Стриминговая отправка выполняется через
aws s3 cp (stdin → объект). Поэтому
доступен явный runner:
destination.config.upload.runner.mode: local —
aws в PATH на хосте (по умолчанию)destination.config.upload.runner.mode: docker — тот же
CLI в контейнере (runner.docker.image, при необходимости
extra_args)Подробнее о том, почему так устроено: раздел «Особенности текущей реализации S3» в streaming.
filesystem.s3.streaming.yaml
· исходный
файлfilesystem.s3.env.streaming.yaml
· исходный
файл (endpoint / region через env)retention.md