Monsoon plug-in for IBM Cloud Object Storage uploads.
Project description
monsoon-upload-cos
Add support for IBM Cloud Object Storage uploads on monsoon
.
Installing
You can use pip
to install from Pypi.
$ pip install monsoon-upload-cos
Using
After installing the plug-in you will be able to use the upload cos
command on monsoon
.
$ monsoon upload cos --help usage: monsoon upload cos [-h] [-e ENDPOINT_URL] [-s INSTANCE_ID] [-u ACCESS_KEY] [-p SECRET_KEY] [local_path] bucket remote_path Upload a file to Cloud Object Storage. positional arguments: local_path path in the local file system of the file to be uploaded bucket target s3 bucket remote_path path on Cloud Object Storage where the file will be stored optional arguments: -h, --help show this help message and exit -e ENDPOINT_URL, --endpoint-url ENDPOINT_URL endpoint URL of the S3 storage -s INSTANCE_ID, --instance-id INSTANCE_ID service instance id -u ACCESS_KEY, --access-key ACCESS_KEY acccess key id of HMAC credentials -p SECRET_KEY, --secret-key SECRET_KEY secret access key of HMAC credentials
Development
# Setup virtual environment $ virtualenv venv --python=python3 $ source venv/bin/activate # Install dependencies $ pip install -r requirements.txt # Install the plugin itself so you test the change $ pip install -e .
Deployment
Add the following to .pypirc
at current project root. DO NOT commit this file.
[distutils]
index-servers = local
[local]
repository: <pypi_repository_url>
username: <email>
password: <api_token>
$ make publish
Author
Michael Lin <michael.lin1@ibm.com>
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for monsoon_upload_cos-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6179b74807cb73e0e7c05286974f4c8f25c1aaea3bba37f7ad716ce3ee2eabbd |
|
MD5 | 4bc73845ecbe3dd19479625c94afd711 |
|
BLAKE2-256 | 20cd0cbc8c201b90d5f51e6fecffc49c7a11949d489a4d8711dfbc248bea3a76 |