[one-users] EC2 API authentication error :- User not authorized

Bharat Bagai bagai_bharat at hotmail.com
Mon Oct 24 23:47:04 PDT 2011


Hi All

I am using EC2 API for user authentication but it gives me an error: USER NOT AUTHORIZED. I am working on this error for last 5 days but donno able to understand what is the exact cause.

[oneadmin at frontend etc]$ econe-describe-instances -K oneadmin -S <password> -U http://localhost:4567
econe-describe-instances: User not authorized

The following are the configuration of econe.conf

-----------------------------------------------------------------------------------
:one_xmlrpc: http://localhost:2633/RPC2

# Host and port where econe server will run
:server: localhost
:port: 4567
:auth: ec2

:instance_types:
  :m1.small:
    :template: m1.small.erb
--------------------------------------------------------------------------------------

When i change the localhost to hostname or IP Address, error still remains same.

econe.log

---------------------------------------------------------------------------------------------------------
 :port=>4567,
 :template_location=>"/var/lib/one/etc/ec2query_templates",
 :instance_types=>{:"m1.small"=>{:template=>"m1.small.erb"}},
 :views=>"/var/lib/one/lib/ruby/cloud/econe/views",
 :one_xmlrpc=>"http://localhost:2633/RPC2"}
== Sinatra/1.3.1 has taken the stage on 4567 for development with backup from Th
in
<IP ADDRESS> - - [20/Oct/2011 19:22:03] "POST / HTTP/1.1" 500 139 0.0106
<IP ADDRESS> - - [20/Oct/2011 19:22:05] "POST / HTTP/1.1" 500 139 0.0074
<IP ADDRESS> - - [20/Oct/2011 19:22:06] "POST / HTTP/1.1" 500 139 0.0078
<IP ADDRESS> - - [20/Oct/2011 19:22:07] "POST / HTTP/1.1" 500 139 0.0076
<IP ADDRESS> - - [20/Oct/2011 19:25:39] "POST / HTTP/1.1" 500 139 0.0088
<IP ADDRESS> - - [20/Oct/2011 19:25:41] "POST / HTTP/1.1" 500 139 0.0070
<IP ADDRESS> - - [20/Oct/2011 19:25:42] "POST / HTTP/1.1" 500 139 0.0076
<IP ADDRESS> - - [20/Oct/2011 19:25:42] "POST / HTTP/1.1" 500 139 0.0072
<IP ADDRESS> - - [20/Oct/2011 19:25:43] "POST / HTTP/1.1" 500 139 0.0083
<IP ADDRESS> - - [20/Oct/2011 19:25:59] "POST / HTTP/1.1" 500 139 0.0080
<IP ADDRESS> - - [20/Oct/2011 19:26:00] "POST / HTTP/1.1" 500 139 0.0087
<IP ADDRESS> - - [20/Oct/2011 19:26:01] "POST / HTTP/1.1" 500 139 0.0073
127.0.0.1 - - [20/Oct/2011 19:42:45] "POST / HTTP/1.1" 400 139 0.0107
<IP ADDRESS> - - [20/Oct/2011 19:43:06] "POST / HTTP/1.1" 400 139 0.0076
<IP ADDRESS> - - [25/Oct/2011 12:04:44] "POST / HTTP/1.1" 400 139 0.0113
127.0.0.1 - - [25/Oct/2011 12:05:01] "POST / HTTP/1.1" 400 139 0.0098
--------------------------------------------------------------------------------------------------------------


m1.small.erb
-----------------------------------------------------------------------------------
NAME   = eco-vm
#Adjust Capacity for this instance type
CPU    = 0.2
MEMORY = 256
# Put here specific OS configurations for the cloud hypervisors
#OS = [ kernel     = /vmlinuz,
#       initrd     = /initrd.img,
#       root       = sda1,
#       kernel_cmd = "ro xencons=tty console=tty1"]

DISK = [ IMAGE_ID   = <%= erb_vm_info[:img_id] %> ]

# Put here the ID of the VNET with the IPs for the EC2 VMs
NIC=[NETWORK_ID= 4]

IMAGE_ID = <%= erb_vm_info[:ec2_img_id] %>
INSTANCE_TYPE = <%= erb_vm_info[:instance_type ]%>

<% if erb_vm_info[:user_data] %>
#CONTEXT = [
#       EC2_USER_DATA="<%= erb_vm_info[:user_data] %>",
#       TARGET="hdc"
#       ]
<% end %>
------------------------------------------------------------------------------------------


Thanks in Advance


(Bharat Bagai)


 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20111025/ab6b4d1c/attachment.htm>


More information about the Users mailing list