settings: support other storages (S3)