thanks tsuyuzaki
>However, my colleague is trying to fix it, right now. Please wait the activity. I wait glad to this patch.
this is my log for s3cmd. ---------- # s3cmd --debug put file1 s3://test DEBUG: ConfigParser: Reading file '/root/.s3cfg' DEBUG: ConfigParser: access_key->79...29_chars...c DEBUG: ConfigParser: bucket_location->US DEBUG: ConfigParser: cloudfront_host->cloudfront.amazonaws.com DEBUG: ConfigParser: cloudfront_resource->/2010-07-15/distribution DEBUG: ConfigParser: default_mime_type->binary/octet-stream DEBUG: ConfigParser: delete_removed->False DEBUG: ConfigParser: dry_run->False DEBUG: ConfigParser: encoding->UTF-8 DEBUG: ConfigParser: encrypt->False DEBUG: ConfigParser: follow_symlinks->False DEBUG: ConfigParser: force->False DEBUG: ConfigParser: get_continue->False DEBUG: ConfigParser: gpg_command->/usr/bin/gpg DEBUG: ConfigParser: gpg_decrypt->%(gpg_command)s -d --verbose --no-use-agent --batch --yes --passphrase-fd %(passphrase_fd)s -o %(output_file)s %(input_file)s DEBUG: ConfigParser: gpg_encrypt->%(gpg_command)s -c --verbose --no-use-agent --batch --yes --passphrase-fd %(passphrase_fd)s -o %(output_file)s %(input_file)s DEBUG: ConfigParser: gpg_passphrase->...-3_chars... DEBUG: ConfigParser: guess_mime_type->True DEBUG: ConfigParser: host_base->dev.test-obj.jp DEBUG: ConfigParser: host_bucket->dev.test-obj.jp DEBUG: ConfigParser: human_readable_sizes->False DEBUG: ConfigParser: list_md5->False DEBUG: ConfigParser: log_target_prefix-> DEBUG: ConfigParser: preserve_attrs->True DEBUG: ConfigParser: progress_meter->True DEBUG: ConfigParser: proxy_host-> DEBUG: ConfigParser: proxy_port->0 DEBUG: ConfigParser: recursive->False DEBUG: ConfigParser: recv_chunk->4096 DEBUG: ConfigParser: reduced_redundancy->False DEBUG: ConfigParser: secret_key->aa...29_chars...b DEBUG: ConfigParser: send_chunk->4096 DEBUG: ConfigParser: simpledb_host->sdb.amazonaws.com DEBUG: ConfigParser: skip_existing->False DEBUG: ConfigParser: socket_timeout->300 DEBUG: ConfigParser: urlencoding_mode->normal DEBUG: ConfigParser: use_https->True DEBUG: ConfigParser: verbosity->WARNING DEBUG: Updating Config.Config encoding -> UTF-8 DEBUG: Updating Config.Config follow_symlinks -> False DEBUG: Updating Config.Config verbosity -> 10 DEBUG: Unicodising 'put' using UTF-8 DEBUG: Unicodising 'file1' using UTF-8 DEBUG: Unicodising 's3://test' using UTF-8 DEBUG: Command: put INFO: Compiling list of local files... DEBUG: DeUnicodising u'' using UTF-8 DEBUG: DeUnicodising u'file1' using UTF-8 DEBUG: Unicodising 'file1' using UTF-8 DEBUG: Unicodising 'file1' using UTF-8 INFO: Applying --exclude/--include DEBUG: CHECK: file1 DEBUG: PASS: file1 INFO: Summary: 1 local files to upload DEBUG: Content-Type set to 'binary/octet-stream' DEBUG: String 'file1' encoded to 'file1' DEBUG: SignHeaders: 'PUT\n\nbinary/octet-stream\n\nx-amz-date:Mon, 23 Jun 2014 09:43:43 +0000\n/test/file1' DEBUG: CreateRequest: resource[uri]=/file1 DEBUG: Unicodising 'file1' using UTF-8 DEBUG: SignHeaders: 'PUT\n\nbinary/octet-stream\n\nx-amz-date:Mon, 23 Jun 2014 09:43:43 +0000\n/test/file1' file1 -> s3://test/file1 [1 of 1] DEBUG: get_hostname(test): dev.test-obj.jp DEBUG: format_uri(): /file1 1000000 of 1000000 100% in 0s 7.33 MB/sDEBUG: Response: {'status': 403, 'headers': {'date': 'Mon, 23 Jun 2014 09:43:43 GMT', 'content-length': '124', 'content-type': 'text/xml', 'x-trans-id': 'tx8b879ef4611a496fbb4eb-0053a7f6cf'}, 'reason': 'Forbidden', 'data': '<?xml version="1.0" encoding="UTF-8"?>\r\n<Error>\r\n <Code>AccessDenied</Code>\r\n <Message>Access denied</Message>\r\n</Error>\r\n', 'size': 1000000} 1000000 of 1000000 100% in 0s 7.24 MB/s done DEBUG: S3Error: 403 (Forbidden) DEBUG: HttpHeader: date: Mon, 23 Jun 2014 09:43:43 GMT DEBUG: HttpHeader: content-length: 124 DEBUG: HttpHeader: etag: DEBUG: HttpHeader: content-type: text/xml DEBUG: HttpHeader: x-trans-id: tx8b879ef4611a496fbb4eb-0053a7f6cf DEBUG: ErrorXML: Code: 'AccessDenied' DEBUG: ErrorXML: Message: 'Access denied' DEBUG: S3Error: 403 (Forbidden) DEBUG: HttpHeader: date: Mon, 23 Jun 2014 09:43:43 GMT DEBUG: HttpHeader: content-length: 124 DEBUG: HttpHeader: etag: DEBUG: HttpHeader: content-type: text/xml DEBUG: HttpHeader: x-trans-id: tx8b879ef4611a496fbb4eb-0053a7f6cf DEBUG: ErrorXML: Code: 'AccessDenied' DEBUG: ErrorXML: Message: 'Access denied' ERROR: S3 error: 403 (AccessDenied): Access denied ----------
and next is swift proxy log ---------- Jun 23 18:43:43 dev-proxy01 proxy-logging: 192.xxx.xxx.xxx 10.xxx.xxx.xxx 23/Jun/2014/09/43/43 PUT /v1/79c0da043b484b8687ba045b23ce506c/file1 HTTP/1.0 403 - - UFVUCgpiaW5hcnkvb2N0ZXQtc3RyZWFtCgp4LWFtei1kYXRlOk1vbiwgMjMgSnVuIDIwMTQgMDk6NDM6NDMgKzAwMDAKL2ZpbGUx - 124 - tx8b879ef4611a496fbb4eb-0053a7f6cf - 0.0171 - - 1403516623.105932951 1403516623.122998953 ----------
thanks tsuyuzaki
>However, my colleague is trying to fix it, right now. Please wait the activity.
I wait glad to this patch.
this is my log for s3cmd. key->79. ..29_chars. ..c host->cloudfron t.amazonaws. com resource- >/2010- 07-15/distribut ion mime_type- >binary/ octet-stream removed- >False symlinks- >False >/usr/bin/ gpg >%(gpg_ command) s -d --verbose --no-use-agent --batch --yes --passphrase-fd %(passphrase_fd)s -o %(output_file)s %(input_file)s >%(gpg_ command) s -c --verbose --no-use-agent --batch --yes --passphrase-fd %(passphrase_fd)s -o %(output_file)s %(input_file)s >...-3_ chars.. . type->True >dev.test- obj.jp >dev.test- obj.jp sizes-> False attrs-> True meter-> True redundancy- >False key->aa. ..29_chars. ..b host->sdb. amazonaws. com >False mode->normal octet-stream' nbinary/ octet-stream\ n\nx-amz- date:Mon, 23 Jun 2014 09:43:43 +0000\n/test/file1' uri]=/file1 nbinary/ octet-stream\ n\nx-amz- date:Mon, 23 Jun 2014 09:43:43 +0000\n/test/file1' 496fbb4eb- 0053a7f6cf' }, 'reason': 'Forbidden', 'data': '<?xml version="1.0" encoding= "UTF-8" ?>\r\n< Error>\ r\n <Code>AccessDen ied</Code> \r\n <Message>Access denied< /Message> \r\n</Error> \r\n', 'size': 1000000} 96fbb4eb- 0053a7f6cf 96fbb4eb- 0053a7f6cf
----------
# s3cmd --debug put file1 s3://test
DEBUG: ConfigParser: Reading file '/root/.s3cfg'
DEBUG: ConfigParser: access_
DEBUG: ConfigParser: bucket_location->US
DEBUG: ConfigParser: cloudfront_
DEBUG: ConfigParser: cloudfront_
DEBUG: ConfigParser: default_
DEBUG: ConfigParser: delete_
DEBUG: ConfigParser: dry_run->False
DEBUG: ConfigParser: encoding->UTF-8
DEBUG: ConfigParser: encrypt->False
DEBUG: ConfigParser: follow_
DEBUG: ConfigParser: force->False
DEBUG: ConfigParser: get_continue->False
DEBUG: ConfigParser: gpg_command-
DEBUG: ConfigParser: gpg_decrypt-
DEBUG: ConfigParser: gpg_encrypt-
DEBUG: ConfigParser: gpg_passphrase-
DEBUG: ConfigParser: guess_mime_
DEBUG: ConfigParser: host_base-
DEBUG: ConfigParser: host_bucket-
DEBUG: ConfigParser: human_readable_
DEBUG: ConfigParser: list_md5->False
DEBUG: ConfigParser: log_target_prefix->
DEBUG: ConfigParser: preserve_
DEBUG: ConfigParser: progress_
DEBUG: ConfigParser: proxy_host->
DEBUG: ConfigParser: proxy_port->0
DEBUG: ConfigParser: recursive->False
DEBUG: ConfigParser: recv_chunk->4096
DEBUG: ConfigParser: reduced_
DEBUG: ConfigParser: secret_
DEBUG: ConfigParser: send_chunk->4096
DEBUG: ConfigParser: simpledb_
DEBUG: ConfigParser: skip_existing-
DEBUG: ConfigParser: socket_timeout->300
DEBUG: ConfigParser: urlencoding_
DEBUG: ConfigParser: use_https->True
DEBUG: ConfigParser: verbosity->WARNING
DEBUG: Updating Config.Config encoding -> UTF-8
DEBUG: Updating Config.Config follow_symlinks -> False
DEBUG: Updating Config.Config verbosity -> 10
DEBUG: Unicodising 'put' using UTF-8
DEBUG: Unicodising 'file1' using UTF-8
DEBUG: Unicodising 's3://test' using UTF-8
DEBUG: Command: put
INFO: Compiling list of local files...
DEBUG: DeUnicodising u'' using UTF-8
DEBUG: DeUnicodising u'file1' using UTF-8
DEBUG: Unicodising 'file1' using UTF-8
DEBUG: Unicodising 'file1' using UTF-8
INFO: Applying --exclude/--include
DEBUG: CHECK: file1
DEBUG: PASS: file1
INFO: Summary: 1 local files to upload
DEBUG: Content-Type set to 'binary/
DEBUG: String 'file1' encoded to 'file1'
DEBUG: SignHeaders: 'PUT\n\
DEBUG: CreateRequest: resource[
DEBUG: Unicodising 'file1' using UTF-8
DEBUG: SignHeaders: 'PUT\n\
file1 -> s3://test/file1 [1 of 1]
DEBUG: get_hostname(test): dev.test-obj.jp
DEBUG: format_uri(): /file1
1000000 of 1000000 100% in 0s 7.33 MB/sDEBUG: Response: {'status': 403, 'headers': {'date': 'Mon, 23 Jun 2014 09:43:43 GMT', 'content-length': '124', 'content-type': 'text/xml', 'x-trans-id': 'tx8b879ef4611a
1000000 of 1000000 100% in 0s 7.24 MB/s done
DEBUG: S3Error: 403 (Forbidden)
DEBUG: HttpHeader: date: Mon, 23 Jun 2014 09:43:43 GMT
DEBUG: HttpHeader: content-length: 124
DEBUG: HttpHeader: etag:
DEBUG: HttpHeader: content-type: text/xml
DEBUG: HttpHeader: x-trans-id: tx8b879ef4611a4
DEBUG: ErrorXML: Code: 'AccessDenied'
DEBUG: ErrorXML: Message: 'Access denied'
DEBUG: S3Error: 403 (Forbidden)
DEBUG: HttpHeader: date: Mon, 23 Jun 2014 09:43:43 GMT
DEBUG: HttpHeader: content-length: 124
DEBUG: HttpHeader: etag:
DEBUG: HttpHeader: content-type: text/xml
DEBUG: HttpHeader: x-trans-id: tx8b879ef4611a4
DEBUG: ErrorXML: Code: 'AccessDenied'
DEBUG: ErrorXML: Message: 'Access denied'
ERROR: S3 error: 403 (AccessDenied): Access denied
----------
and next is swift proxy log 2014/09/ 43/43 PUT /v1/79c0da043b4 84b8687ba045b23 ce506c/ file1 HTTP/1.0 403 - - UFVUCgpiaW5hcnk vb2N0ZXQtc3RyZW FtCgp4LWFtei1kY XRlOk1vbiwgMjMg SnVuIDIwMTQgMDk 6NDM6NDMgKzAwMD AKL2ZpbGUx - 124 - tx8b879ef4611a4 96fbb4eb- 0053a7f6cf - 0.0171 - - 1403516623. 105932951 1403516623. 122998953
----------
Jun 23 18:43:43 dev-proxy01 proxy-logging: 192.xxx.xxx.xxx 10.xxx.xxx.xxx 23/Jun/
----------