pyfan.aws.s3.pushsync

The pyfan.aws.s3.pushsync savse files to s3 and syncs

Includes method ar_draw_random_normal().

Module Contents

Functions

s3_upload(spn_img_pwdfn, st_s3_bucket='fans3testbucket', srt_s3_bucket_folder='pyfan_scatterline3')

Upload an existing file to s3

pyfan.aws.s3.pushsync.s3_upload(spn_img_pwdfn, st_s3_bucket='fans3testbucket', srt_s3_bucket_folder='pyfan_scatterline3')[source]

Upload an existing file to s3

Upload to a particular bucket and subfolder, file in some local directory

Parameters
spn_img_pwdfn: `string`

full path to image, including the image name

st_s3_bucket: `string`, optional

Assuming that AWS credentials are already stored in the container on EC2 or locally in a .aws credential file. So st_s3_bucket bucket name refers to bucket in the credentialed user’s s3 account.

srt_s3_bucket_folder: `string`, optional

folder in s3 bucket to store image

Returns
none

Examples

>>> spn_img_pwdfn = 'C:/Users/fan/Downloads/data/test/test_image.png'
>>> st_s3_bucket = 'fans3testbucket'
>>> srt_s3_bucket_folder = 'pyfan_scatterline3/folder1/'
>>> s3_upload(spn_img_pwdfn, st_s3_bucket, srt_s3_bucket_folder)