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': '\r\n\r\n AccessDenied\r\n Access denied\r\n\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 ----------