Cloud storage files management CLI
Supported providers:
- Openstack Swift:
swift
- Amazon S3:
s3
Upload multiples containers/buckets to a single local directory with:
clide <provider> download <container 0> [container 1] ... [container n] <destination directory>
provider
must be on the supported providersdestination
is the destination directory.
Upload files to a container/bucket with:
clide <provider> upload <file 0> [file 1] ... [file n] <destination>
provider
must be on the supported providersdestination
is the destination container/bucket. Is it doesn't exist, it will be created by default as a private container/bucket.
Authentication settings can be set with command flags or environment variables. We strongly suggest to set environment variables to use clide
easily.
OS_USERNAME
OS_PASSWORD
OS_TENANT_NAME
OS_AUTH_URL
AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
AWS_DEFAULT_REGION