[Rdo-list] [Heat ]unauthorized to use heat

Adam Young ayoung at redhat.com
Fri Jul 10 04:15:32 UTC 2015


On 07/09/2015 03:33 AM, pauline phaure wrote:
> Hey there, can anyone please help me.

In order to use any service, you need a scoped token.  I suspect taht 
the Heat API is limited to Admin users, and maybe you are using the demo 
user token?

http://git.openstack.org/cgit/openstack/heat/tree/etc/heat/policy.json

You don't say What API you are trying to call.  Most of the Heat APIs 
look like they are:

|"deny_stack_user": "not role:heat_stack_user",|


But a few are |"role:admin",|


|"stacks:global_index": is deny everybody|



>
> when I try to use heat I have this error pumping out:
>
> ERROR: Authentication required
>
> when I check the heat-api.log I found the errors below
>
> By the way I'm using the kilo version of packstack
>
> Thank you in advance for your response
>
> 2015-07-08 17:48:43.485 9954 INFO eventlet.wsgi.server [-] (9954) 
> accepted ('192.168.5.34', 47989)
> 2015-07-08 17:48:43.486 9954 DEBUG 
> heat.api.middleware.version_negotiation [-] Processing request: POST 
> /v1/b6b814fb67b74c0c94ef7a008a953a3a/stacks Accept: application/json 
> process_request 
> /usr/lib/python2.7/site-packages/heat/api/middleware/version_negotiation.py:50
> 2015-07-08 17:48:43.487 9954 DEBUG 
> heat.api.middleware.version_negotiation [-] Matched versioned URI. 
> Version: 1.0 process_request 
> /usr/lib/python2.7/site-packages/heat/api/middleware/version_negotiation.py:65
> 2015-07-08 17:48:43.487 9954 DEBUG keystoneclient.auth.identity.v2 [-] 
> Making authentication request to http://192.168.5.34:35357/v2.0/tokens 
> get_auth_ref 
> /usr/lib/python2.7/site-packages/keystoneclient/auth/identity/v2.py:76
> 2015-07-08 17:48:43.551 9954 DEBUG keystoneclient.session [-] Request 
> returned failure status: 401 request 
> /usr/lib/python2.7/site-packages/keystoneclient/session.py:396
> 2015-07-08 17:48:43.552 9954 WARNING keystonemiddleware.auth_token [-] 
> Identity response: {"error": {"message": "The request you have made 
> requires authentication.", "code": 401, "title": "Unauthorized"}}
> 2015-07-08 17:48:43.552 9954 DEBUG keystoneclient.auth.identity.v2 [-] 
> Making authentication request to http://192.168.5.34:35357/v2.0/tokens 
> get_auth_ref 
> /usr/lib/python2.7/site-packages/keystoneclient/auth/identity/v2.py:76
> 2015-07-08 17:48:43.616 9954 DEBUG keystoneclient.session [-] Request 
> returned failure status: 401 request 
> /usr/lib/python2.7/site-packages/keystoneclient/session.py:396
> 2015-07-08 17:48:43.617 9954 WARNING keystonemiddleware.auth_token [-] 
> Identity response: {"error": {"message": "The request you have made 
> requires authentication.", "code": 401, "title": "Unauthorized"}}
> 2015-07-08 17:48:43.617 9954 WARNING keystonemiddleware.auth_token [-] 
> Authorization failed for token
> 2015-07-08 17:48:43.618 9954 INFO eventlet.wsgi.server [-] 
> 192.168.5.34 - - [08/Jul/2015 17:48:43] "POST 
> /v1/b6b814fb67b74c0c94ef7a008a953a3a/stacks HTTP/1.1" 401 290 0.131893
> 2015-07-08 17:48:43.724 9954 DEBUG 
> heat.api.middleware.version_negotiation [-] Processing request: POST 
> /v1/b6b814fb67b74c0c94ef7a008a953a3a/stacks Accept: application/json 
> process_request 
> /usr/lib/python2.7/site-packages/heat/api/middleware/version_negotiation.py:50
> 2015-07-08 17:48:43.724 9954 DEBUG 
> heat.api.middleware.version_negotiation [-] Matched versioned URI. 
> Version: 1.0 process_request 
> /usr/lib/python2.7/site-packages/heat/api/middleware/version_negotiation.py:65
> 2015-07-08 17:48:43.724 9954 DEBUG keystoneclient.auth.identity.v2 [-] 
> Making authentication request to http://192.168.5.34:35357/v2.0/tokens 
> get_auth_ref 
> /usr/lib/python2.7/site-packages/keystoneclient/auth/identity/v2.py:76
> 2015-07-08 17:48:43.792 9954 DEBUG keystoneclient.session [-] Request 
> returned failure status: 401 request 
> /usr/lib/python2.7/site-packages/keystoneclient/session.py:396
> 2015-07-08 17:48:43.793 9954 WARNING keystonemiddleware.auth_token [-] 
> Identity response: {"error": {"message": "The request you have made 
> requires authentication.", "code": 401, "title": "Unauthorized"}}
> 2015-07-08 17:48:43.793 9954 DEBUG keystoneclient.auth.identity.v2 [-] 
> Making authentication request to http://192.168.5.34:35357/v2.0/tokens 
> get_auth_ref 
> /usr/lib/python2.7/site-packages/keystoneclient/auth/identity/v2.py:76
> 2015-07-08 17:48:43.859 9954 DEBUG keystoneclient.session [-] Request 
> returned failure status: 401 request 
> /usr/lib/python2.7/site-packages/keystoneclient/session.py:396
> 2015-07-08 17:48:43.859 9954 WARNING keystonemiddleware.auth_token [-] 
> Identity response: {"error": {"message": "The request you have made 
> requires authentication.", "code": 401, "title": "Unauthorized"}}
> 2015-07-08 17:48:43.860 9954 WARNING keystonemiddleware.auth_token [-] 
> Authorization failed for token
> 2015-07-08 17:48:43.861 9954 INFO eventlet.wsgi.server [-] 
> 192.168.5.34 - - [08/Jul/2015 17:48:43] "POST 
> /v1/b6b814fb67b74c0c94ef7a008a953a3a/stacks HTTP/1.1" 401 290 0.138049
>
>
>
>
> _______________________________________________
> Rdo-list mailing list
> Rdo-list at redhat.com
> https://www.redhat.com/mailman/listinfo/rdo-list
>
> To unsubscribe: rdo-list-unsubscribe at redhat.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rdoproject.org/pipermail/dev/attachments/20150710/fea6e48e/attachment.html>


More information about the dev mailing list