یه ابزار خوب برای استوریج دیتا
concepts
- Bucket - شبیه با فولدر است و برای دسته بندی فایل ها است
- Object - هر فایل در این ابزار ، یک آبجکت است
methods
- GetObject - می توان بدون اینکه فایل در دایرکتوری یا فولدر تمپ ، ریخته شود ، به برنامه داده شود
- FGetObject - آدرس دایرکتوری را میگیرد و در آن جا فایل را میریزد
- FGetObject - داده ی باینری را گرفته و ذخیره می کند .
- FPutObject - بجای گرفتن باینری فایل ، آدرس فایل را گرفته و ذخیره می کند
- presigned_get_object - به سرور درخواست میزنیم که لینک با تاریخ انقضا و متا دیتا بسازد و یه لینک میگیریم
- get_object_retention - برای ارتباط s3 هست
notes
در پایتون :response = client.get_object('newsimage','3.jpg') print(response.data) //////////////////// client.put_object(bucket_name='newsimage',object_name=record[0]+".jpg",data=io.BytesIO(file_img.content),length=len(file_img.content), )