reshifter: github.com/mhausenblas/reshifter/pkg/remotes Index | Files

package remotes

import "github.com/mhausenblas/reshifter/pkg/remotes"

Package remotes contains operations to store and retrieve backups in remote storage locations such as Amazon S3.

Index

Package Files

doc.go s3.go

func ListObjectsInS3Bucket Uses

func ListObjectsInS3Bucket(s3endpoint, bucket string) ([]string, error)

ListObjectsInS3Bucket lists all backup IDs from a bucket in an S3 compatible storage, using s3endpoint.

func StoreInS3 Uses

func StoreInS3(s3endpoint, bucket, target, backupid string) error

StoreInS3 stores backup with backupid (in directory target) in bucket in an S3 compatible storage, using s3endpoint.

Package remotes imports 5 packages (graph) and is imported by 1 packages. Updated 2017-07-18. Refresh now. Tools for package owners.