Actually i have defined the endpoints for swift correctly, but i pasted wrongly.<br><br>I am getting the endpoint for swift like bellow.<br><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>But still<br><b><br># swift -V 2 -A <a href="http://OpenStack:5000/v2.0">http://OpenStack:5000/v2.0</a> -U adminUser:admin -K 012345SECRET99TOKEN012345 stat<br>Auth GET failed: <a href="http://OpenStack:5000/v2.0/tokens">http://OpenStack:5000/v2.0/tokens</a> 401 Not Authorized<br>
<br><br>The c</b>command which i run to create endpoint is <br><br>keystone --token 012345SECRET99TOKEN012345 --endpoint <a href="http://OpenStack:35357/v2.0/">http://OpenStack:35357/v2.0/</a> endpoint-create --region RegionOne --service_id=32c42e1c8dbf49e3a8164103fd0718e2 --publicurl '<a href="http://OpenStack:8080/v2/AUTH_%(tenant_id)s">http://OpenStack:8080/v2/AUTH_%(tenant_id)s</a>' --adminurl '<a href="http://OpenStack:8080/">http://OpenStack:8080/</a>' --internalurl '<a href="http://OpenStack:8080/v2/AUTH_%(tenant_id)s">http://OpenStack:8080/v2/AUTH_%(tenant_id)s</a>'<br>
<br>Here i have some questions.<br><br>1) do i need to say v1 or v2 in URL? or V2.0 ? Actually where to looks for whether i need to say v1.X or V2.X? In the keystone.conf file i see only v2 word. <br><br>2) Do i need to say % or $ in the above command infront of tenant_id ? . In some docs i see %, and some docs i see $.<br>
<br><br> <br><br><br><br><div class="gmail_quote">On Tue, May 8, 2012 at 3:01 AM, Pete Zaitcev <span dir="ltr"><<a href="mailto:zaitcev@redhat.com" target="_blank">zaitcev@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Mon, 7 May 2012 23:34:02 +0530<br>
Shashi Kanth Boddula <<a href="mailto:shashi.bsd@gmail.com">shashi.bsd@gmail.com</a>> wrote:<br>
<br>
> root@OpenStack:~# swift -V 2 -A <a href="http://OpenStack:5000/v2.0" target="_blank">http://OpenStack:5000/v2.0</a> -U<br>
> adminUser:admin -K 012345SECRET99TOKEN012345 stat<br>
> Auth GET failed: <a href="http://OpenStack:5000/v2.0/tokens" target="_blank">http://OpenStack:5000/v2.0/tokens</a> 401 Not Authorized<br>
<br>
</div><div class="im">>                 "endpoints": [<br>
>                     {<br>
>                         "adminURL": "<a href="http://OpenStack:35357/v2.0" target="_blank">http://OpenStack:35357/v2.0</a>",<br>
>                         "internalURL": "<a href="http://OpenStack:5000/v2.0" target="_blank">http://OpenStack:5000/v2.0</a>",<br>
>                         "publicURL": "<a href="http://OpenStack:5000/v2.0" target="_blank">http://OpenStack:5000/v2.0</a>",<br>
<br>
</div>The above is supposed to be the endpoint of Swift, but you put the<br>
endpoint of Keystone in there. When you pass the -A <a href="http://OpenStack:5000/v2.0" target="_blank">http://OpenStack:5000/v2.0</a>,<br>
the CLI tool accesses the Keystone to discover where the Swift is, using<br>
the endpoint record.<br>
<br>
So:<br>
<br>
# With SSL proxy at kvm-san:<br>
$keystone endpoint-create --region RegionOne --service_id $SSID \<br>
        --adminurl '<a href="http://kvm-rei.zaitcev.lan/v1.0/" target="_blank">http://kvm-rei.zaitcev.lan/v1.0/</a>' \<br>
        --publicurl '<a href="https://kvm-san.zaitcev.lan/v1/AUTH_$%28tenant_id%29s" target="_blank">https://kvm-san.zaitcev.lan/v1/AUTH_$(tenant_id)s</a>' \<br>
        --internalurl '<a href="http://kvm-rei.zaitcev.lan/v1/AUTH_$%28tenant_id%29s" target="_blank">http://kvm-rei.zaitcev.lan/v1/AUTH_$(tenant_id)s</a>'<br>
<span class="HOEnZb"><font color="#888888"><br>
-- P<br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br>Thanks & Regards,<br>Shashi Kanth<br><br>