boto3을 사용하여 파일을 업로드하려고합니다. file_upload()
과 put_object()
s3 버킷 방법의 차이점을boto3에 설명하면 도움이 될 것입니다.boto3을 사용하여 S3에 파일을 업로드 할 때 file_upload()와 put_object()의 차이점
- 성능 차이는 있습니까?
- 이들 중 누구나 여러 장면에서 멀티 파트 업로드 기능을 처리합니까?
- 둘 모두에 가장 적합한 사용 사례는 무엇입니까?
boto3을 사용하여 파일을 업로드하려고합니다. file_upload()
과 put_object()
s3 버킷 방법의 차이점을boto3에 설명하면 도움이 될 것입니다.boto3을 사용하여 S3에 파일을 업로드 할 때 file_upload()와 put_object()의 차이점
upload_file
을 의미합니까? 그렇다면 S3 전송 관리자가 해당 방법을 처리합니다. 즉, 필요한 경우 자동으로 백그라운드에서 여러 부분 업로드를 처리합니다.
위대한! 그런 다음'put_object()'버킷의 메소드는 무엇입니까? –
''put_object'' 메소드는 저수준 S3 API 요청에 직접 매핑됩니다. 그것은 당신을 위해 멀티 파트를 처리하지 않습니다. 하나의 요청으로 전체 본문을 보내려고 시도합니다. – garnaat
아하! 그것은 다소 의미가 있습니다. 감사! –
'file_upload()'에 대한 문서에 대한 링크를 추가 할 수 있습니까? –
AFAIK, file_upload()는 일부 작업에 더 빠른 s3transfer를 사용합니다. http://boto3.readthedocs.io/en/latest/_modules/boto3/s3/transfer.html – mootmoot