Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewStorage ¶
NewStorage Creates a storage driver for an S3-compatible object storage.
Types ¶
type Config ¶
type Config struct {
Local string `json:"local" yaml:"local" default:"/var/lib/audit"`
AccessKey string `json:"accessKey" yaml:"accessKey"`
SecretKey string `json:"secretKey" yaml:"secretKey"`
Bucket string `json:"bucket" yaml:"bucket"`
Region string `json:"region" yaml:"region"`
Endpoint string `json:"endpoint" yaml:"endpoint"`
CaCert string `json:"cacert" yaml:"cacert"`
ACL string `json:"acl" yaml:"acl"`
PathStyleAccess bool `json:"pathStyleAccess" yaml:"pathStyleAccess"`
UploadPartSize uint `json:"uploadPartSize" yaml:"uploadPartSize"`
ParallelUploads uint `json:"parallelUploads" yaml:"parallelUploads"`
Metadata Metadata `json:"metadata" yaml:"metadata"`
}
Config S3 storage configuration
Click to show internal directories.
Click to hide internal directories.