<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi, <div><br></div><div>I am hard time accessing my swift store via boto. Command-line and dashboard works fine I have included s3token middleware as well. I am using Havana release. </div><div><br></div><div>The error is at keystone log file </div><div><br></div><div>2014-08-11 22:28:39.915 22694 WARNING keystone.common.wsgi [-] <font class="Apple-style-span" color="#e61610">Could not find credential,</font> 8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6</div><div><br></div><div>I am not sure about the "access_key_id" and "secret_access_key", using following: </div><div><br></div><div>aws_access_key_id='<tenant-name>:<user-name>',</div><div>aws_secret_access_key='<user-password>'</div><div><br></div><div>is this correct? </div><div><br></div><div>proxy-service.conf </div><div>----</div><div><div><div><div>[pipeline:main]</div><div>pipeline = catch_errors cache healthcheck<font class="Apple-style-span" color="#4c7a34"> swift3 s3token</font> authtoken keystone proxy-server</div></div><div><br></div><div><font class="Apple-style-span" color="#4c7a34">[filter:s3token]</font></div><div><font class="Apple-style-span" color="#4c7a34">paste.filter_factory = keystoneclient.middleware.s3_token:filter_factory</font></div><div><font class="Apple-style-span" color="#4c7a34">auth_port = 35357</font></div><div><font class="Apple-style-span" color="#4c7a34">auth_host = keystone-hostname</font></div><div><font class="Apple-style-span" color="#4c7a34">auth_protocol = http</font></div><div><br></div><div><br></div><div><font class="Apple-style-span" color="#4c7a34">[filter:swift3]</font></div><div><font class="Apple-style-span" color="#4c7a34">use = egg:swift3#swift3</font></div><div><br></div><div>[app:proxy-server]</div><div>use = egg:swift#proxy</div><div>allow_account_management = true</div><div>account_autocreate = true</div><div><br></div><div>[filter:cache]</div><div>use = egg:swift#memcache</div><div>memcache_servers = 10.0.11.245:11211</div><div><br></div><div>[filter:catch_errors]</div><div>use = egg:swift#catch_errors</div><div><br></div><div>[filter:healthcheck]</div><div>use = egg:swift#healthcheck</div><div><br></div><div>[filter:keystone]</div><div>use = egg:swift#keystoneauth</div><div>operator_roles = admin,_member_,SwiftOperator</div><div>is_admin = true</div><div>cache = swift.cache</div><div><br></div><div>[filter:authtoken]</div><div>paste.filter_factory = keystoneclient.middleware.auth_token:filter_factory</div></div></div><div><br></div><div>---- </div><div><br><div apple-content-edited="true">
<div>keystone.conf <font class="Apple-style-span" color="#ff3823">(s3_extension is not in the public api-- )</font></div><div>-----</div><div><div>[filter:s3_extension]</div><div>paste.filter_factory = keystone.contrib.s3:S3Extension.factory</div></div><div><br></div><div><div><font class="Apple-style-span" color="#e61610">[pipeline:public_api]</font></div><div><font class="Apple-style-span" color="#e61610">pipeline = stats_monitoring url_normalize token_auth admin_token_auth xml_body json_body debug ec2_extension user_crud_extension public_service</font></div><div><br></div><div>[pipeline:admin_api]</div><div>pipeline = stats_monitoring url_normalize token_auth admin_token_auth xml_body json_body debug stats_reporting ec2_extension s3_extension crud_extension admin_service</div><div><br></div></div><div>-----</div>
</div>
<br></div><div>Any hint will be appreciated.</div><div><br></div><div>/Salman. </div><div><br></div></body></html>