Ubuntu 12.04 LTS with Essex.<br><br>I have created endpoint for swift, but still swift reports there is no endpoint.<br><br><br>root@OpenStack:~# export OS_USERNAME=swift<br>root@OpenStack:~# export OS_TENANT_NAME=service<br>
root@OpenStack:~# export OS_PASSWORD=swiftpass<br>root@OpenStack:~# export OS_AUTH_URL=<a href="http://OpenStack:5000/v2.0/">http://OpenStack:5000/v2.0/</a><br>root@OpenStack:~# export OS_REGION_NAME=RegionOne<br><br><b>root@OpenStack:~# swift list<br>
There is no object-store endpoint on this auth server.<br><br></b># cat creds/openrc <br>export OS_USERNAME=adminUser<br>export OS_TENANT_NAME=openstackDemo<br>export OS_PASSWORD=secretword<br>export OS_AUTH_URL=<a href="http://OpenStack:5000/v2.0/">http://OpenStack:5000/v2.0/</a><br>
export OS_REGION_NAME=RegionOne<b><br><br></b>root@OpenStack:~# source creds/openrc <b><br><br>root@OpenStack:~# swift list<br>There is no object-store endpoint on this auth server.<br><br></b><br># curl -d '{"auth": {"tenantName": "openstackDemo", "passwordCredentials":{"username": "adminUser", "password": "secretword"}}}' -H "Content-type: application/json" <a href="http://OpenStack:35357/v2.0/tokens">http://OpenStack:35357/v2.0/tokens</a> | python -mjson.tool<br>
<br>{<br>                "endpoints": [<br>                    {<br>                        "adminURL": "<a href="http://OpenStack:8080/">http://OpenStack:8080/</a>", <br>                        "internalURL": "<a href="http://OpenStack:8080/v2/AUTH_0e63498833bf44e4aeb0ac314635b68f">http://OpenStack:8080/v2/AUTH_0e63498833bf44e4aeb0ac314635b68f</a>", <br>
                        "publicURL": "<a href="http://OpenStack:8080/v2/AUTH_0e63498833bf44e4aeb0ac314635b68f">http://OpenStack:8080/v2/AUTH_0e63498833bf44e4aeb0ac314635b68f</a>", <br>                        "region": "RegionOne"<br>
                    }<br>                ], <br>                "endpoints_links": [], <br>                "name": "swift", <br>                "type": "object-store"<br>            }, <br>
<br><br># cat /etc/keystone/keystone.conf | grep templ<br>template_file = /etc/keystone/default_catalog.templates<br><br># cat /etc/keystone/default_catalog.templates | grep object<br>catalog.RegionOne.object-store.publicURL = <a href="http://localhost:8080/v1/AUTH_$(tenant_id)s">http://localhost:8080/v1/AUTH_$(tenant_id)s</a><br>
catalog.RegionOne.object-store.adminURL = <a href="http://localhost:8080/">http://localhost:8080/</a><br>catalog.RegionOne.object-store.internalURL = <a href="http://localhost:8080/v1/AUTH_$(tenant_id)s">http://localhost:8080/v1/AUTH_$(tenant_id)s</a><br>
<a href="http://catalog.RegionOne.object-store.name">catalog.RegionOne.object-store.name</a> = 'Object Store Service'<br><br>root@OpenStack:~# ps -ef | grep proxy-server<br>swift    11192     1  0 05:52 ?        00:00:10 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf<br>
swift    11197 11192  0 05:52 ?        00:00:10 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf<br>root     11753 10159  0 06:10 pts/2    00:00:00 grep --color=auto proxy-server<br>root@OpenStack:~# <br>
<br><br clear="all"><br>-- <br>Thanks & Regards,<br>Shashi Kanth<br><br>