You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some users need to work in a public cloud context with data managed in a Bioloop instance. For this feature, users can specify cloud resources (e.g. bucket storage) and necessary keys for access. After the public cloud resource has been properly configured to grant the Bioloop instance's system user access, users can initialize data transfer from Bioloop to the bucket with a "Push to Cloud" button.
Each cloud service will need a separate worker that can handle the transfer. The necessary keys provided by the cloud service can be tracked on a per project basis in the Bioloop database. The worker will need to use those credentials to configure the cloud client and make the transfer. As an example, this is roughly what the process looks like for Amazon S3:
Install AWS cli
python -m pip install --user awscli
Configure it
cd /path/to/workers
aws configure
AWS Access Key ID [None]: [from file]
AWS Secret Access Key [None]: [from file]
Default region name [None]:
Default output format [None]:
Note: Some buckets may be configured with write permissions but not allow subsequent modification of file names / location. This can prevent moving / renaming files after the intiial transfer.
The text was updated successfully, but these errors were encountered:
Ideally, when delivering the data to a public cloud bucket, the corresponding md5 checksum values should also be sent so users can verify the data was transferred successfully.
Some users need to work in a public cloud context with data managed in a Bioloop instance. For this feature, users can specify cloud resources (e.g. bucket storage) and necessary keys for access. After the public cloud resource has been properly configured to grant the Bioloop instance's system user access, users can initialize data transfer from Bioloop to the bucket with a "Push to Cloud" button.
Each cloud service will need a separate worker that can handle the transfer. The necessary keys provided by the cloud service can be tracked on a per project basis in the Bioloop database. The worker will need to use those credentials to configure the cloud client and make the transfer. As an example, this is roughly what the process looks like for Amazon S3:
Install AWS cli
Configure it
Verify access with a test command
Do the transfer
Note: Some buckets may be configured with write permissions but not allow subsequent modification of file names / location. This can prevent moving / renaming files after the intiial transfer.
The text was updated successfully, but these errors were encountered: