boto, boto3 또는 tinys3과 같은 모듈을 사용하지 않고 xml을 S3에 직접 업로드하고 싶습니다.Python 요청을 사용하여 S3에 업로드
은 지금까지 내가 쓴 :
url = "https://my-test-s3.s3.amazonaws.com"
with open(xml_file,'rb') as data:
requests.put(url, data=data)
내가 사라와 머리와 내 서버의 주소를 받아 내 S3 버킷에 AllowedOrigin을 설정했습니다.
실행 중 오류가 발생하지 않지만 아무 것도 업로드하지 않는 것 같습니다.
어떤 도움을 주시면 감사하겠습니다--- I (a)는 업로드와 (b)
공식 문서보기 : http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPUT.html 요청의 정확한 내용을 분명히합니다. –
@mjabraham 위에서 언급 한 것 외에 다른 모듈을 사용 하시겠습니까? – harshil9968