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を設定しています。
実行時にエラーは発生しませんが、何もアップロードされていないようです。
任意の助けをいただければ幸いです---私は(a)にアップロードし、(b)は
公式の文書を参照してください:http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPUT.html要求の正確な内容を明確にします。 –
@mjabraham上記以外のモジュールを使用したいですか? – harshil9968