programing

AWS S3: POST 또는 PUT 요청을 사용하여 파일을 업로드해야 합니까?

css3 2023. 8. 23. 21:57

AWS S3: POST 또는 PUT 요청을 사용하여 파일을 업로드해야 합니까?

POST 또는 PUT 요청을 사용하여 Amazon Web Services S3에 파일을 업로드하는 경우의 장단점을 알고 싶습니다.

는 이미 이와 같은 SO 질문을 읽었지만, AWS API를 사용할 때의 구체적인 차이점을 알고 싶습니다.

저는 둘 다 사용할 수 있었지만, 차이를 거의 보지 못했습니다.AJAX와 XMLHTTPRequest 개체를 통해 PUT 및 POST를 모두 사용하여 브라우저에서 직접 업로드하고 있습니다.

제가 깨달은 차이점은 서명을 생성할 때 PUT로 내용 유형과 길이 서버 측을 제한할 수 없다는 것입니다. 하지만 이것은 제가 지금 막 그것을 배우고 있기 때문일 수 있습니다.

POST를 사용할 때 나타나는 응답에는 사용자가 인식한 차이점 외에도 개체 키 이름이 포함되어 있습니다.이 기능은 여러 개체를 병렬로 업로드하여 콜백에서 어떤 업로드가 성공했는지 여부를 식별하는 경우에 유용합니다.

또한 액세스 제어의 경우 POST와 PUT를 다르게 사용할 수 있습니다(예: 객체 수정을 허용하지 않고 생성만 허용).

언급URL : https://stackoverflow.com/questions/44341734/aws-s3-should-i-use-post-or-put-requests-to-upload-a-file