Python Client for Cloud Storage Transfer API
Storage Transfer Service is a product that enables you to:
- Move or backup data to a Cloud Storage bucket either from other cloud storage providers or from your on-premises storage.
- Move data from one Cloud Storage bucket to another, so that it is available to different groups of users or applications.
-
Periodically move data as part of a data processing pipeline or analytical workflow.
Quick Start
In order to use this library, you first need to go through the following steps:
Installation
Install this library in a virtualenv using pip. virtualenv is a tool to create isolated Python environments. The basic problem it addresses is one of dependencies and versions, and indirectly permissions.
With virtualenv , it’s possible to install this library without needing system install permissions, and without clashing with the installed system dependencies.
Mac/Linux
pip install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-cloud-storage-transfer
Windows
pip install virtualenv
virtualenv <your-env>
<your-env>\Scripts\activate
<your-env>\Scripts\pip.exe install google-cloud-storage-transfer
Next Steps
-
Read the Client Library Documentation for Storage Transfer Service to see other available methods on the client.
-
Read the Storage Transfer Service Product documentation to learn more about the product and see How-to Guides.
-
View this README to see the full list of Cloud APIs that we cover.