core/s3: add customized storages