Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

To set logging of full URLS, use "force_swift_request_proxy_log = true" in proxy-server.conf (https://github.com/openstack/swift3/blob/1.11/etc/proxy-server.conf-sample#L110-L118)

In ny case, problem was with the incorrect naming of containers - I used too short names (e.g. c0). By default, Swift use the naming requirements for non-US-East regions, so the name "c0" seems to be invalid; it looks like the bucket name is too short. From S3's docs (http://docs.aws.amazon.com/AmazonS3/latest/dev/BucketRestrictions.html#bucketnamingrules) -

The rules for DNS-compliant bucket names are:

  • Bucket names must be at least 3 and no more than 63 characters long.
  • ...

Try either set the dns_compliant_bucket_names option to False or use longer (>3 characters) for container names.

Thanks to SWIFT Team for help on this issue.