You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cloudstack.apache.org by Dharmesh Kakadia <dh...@gmail.com> on 2013/07/25 12:14:15 UTC

[AWS-API] User registration failed with http error code: 404

Hi,

I am trying to use aws-api with boto.

I am following
http://www.slideshare.net/sebastiengoasguen/cloudstack-ec2-configuration.

but on slide 8, the command reads "cloud-bridge-register". If I am
understanding correctly, it should be "cloudstack-aws-api-register"  as
noted here :
http://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.0.2/html/Installation_Guide/aws-ec2-user-setup.html
.

But I while using the "cloudstack-aws-api-register" command I am getting
"User registration failed with http error code: 404".

My mgmt server is running on localhost and the url I am using with above
command is "http://lcoalhost:8080/awsapi".

Any clue ?

Thanks,
Dharmesh

Re: [AWS-API] User registration failed with http error code: 404

Posted by Dharmesh Kakadia <dh...@gmail.com>.
Let's talk on IRC. MY nick is : Dharmesh


On Thu, Jul 25, 2013 at 5:58 PM, Likitha Shetty
<li...@citrix.com>wrote:

>  To run AWSAPI app along with CS – mvn -Pawsapi -pl :cloud-awsapi
> jetty:run (
> https://cwiki.apache.org/confluence/display/CLOUDSTACK/How+to+build+on+master+branch).
> ****
>
> Hope that helps.****
>
> ** **
>
> Thanks,****
>
> Likitha****
>
> ** **
>
> *From:* Dharmesh Kakadia [mailto:dhkakadia@gmail.com]
> *Sent:* Thursday, July 25, 2013 5:47 PM
> *To:* Likitha Shetty; dev; Sebastien Goasguen
>
> *Subject:* Re: [AWS-API] User registration failed with http error code:
> 404****
>
>  ** **
>
> There is nothing running on 7080 port on my machine ? how do I ensure that
> service is actually running.****
>
> I enabled ec2 api from global settings and restarted mgmt server. On UI
> the property is listed as true. ****
>
> ** **
>
> ** **
>
> ** **
>
> On Thu, Jul 25, 2013 at 5:29 PM, Likitha Shetty <li...@citrix.com>
> wrote:****
>
> Dharmesh, awsapi service listens on port 7080.****
>
>  ****
>
> *From:* Dharmesh Kakadia [mailto:dhkakadia@gmail.com]
> *Sent:* Thursday, July 25, 2013 5:22 PM
> *To:* Likitha Shetty****
>
>
> *Subject:* Re: [AWS-API] User registration failed with http error code:
> 404****
>
>  ****
>
> I am trying localhost:8080/awsapi is that correct ?****
>
>  ****
>
> Thanks,****
>
> Dharmesh****
>
>  ****
>
> On Thu, Jul 25, 2013 at 5:15 PM, Likitha Shetty <li...@citrix.com>
> wrote:****
>
> Are you trying http://lcoalhost:7080/awsapi ?****
>
>  ****
>
> Thanks,****
>
> Likitha****
>
>  ****
>
> *From:* Dharmesh Kakadia [mailto:dhkakadia@gmail.com]
> *Sent:* Thursday, July 25, 2013 5:06 PM
> *To:* dev; Likitha Shetty
> *Cc:* Sebastien Goasguen
> *Subject:* Re: [AWS-API] User registration failed with http error code:
> 404****
>
>  ****
>
> Thanks for the quick reply. ****
>
>  ****
>
> But I am seeing 404 on /awsapi* *URI. I am running this in devcloud setup
> on localhost.****
>
> Is the region name "AmazonEC2" correct ? What I am missing ?****
>
>  ****
>
> Here is my code. ****
>
>  ****
>
> import boto****
>
> import boto.ec2****
>
>  ****
>
> region = boto.ec2.regioninfo.RegionInfo(name="AmazonEC2",
> endpoint="localhost")****
>
>  ****
>
> conn =
> boto.connect_ec2(aws_access_key_id="DqZOJMYHZMn-UCJWYmeIfLElCM4QupmAPgD7Azh7itYZMtOgTqCbichKyxyBxn6qvnQtKURYd7DN-8KDbOMrhA",
> aws_secret_access_key="QpaT9QSyRLPTriqlf4yfvkxepyZMDmdx4z_4Bi6HFTBLnL_o0l3SDXifBIDwMc3qOM1uFA6pWJ6pl2_n6KnBOQ",
> is_secure=False, region=region, port=8080, path="/awsapi",
> api_version="2012-08-15")****
>
>  ****
>
> instance = conn.get_all_images()****
>
>  ****
>
> Thanks,****
>
> Dharmesh****
>
>  ****
>
> On Thu, Jul 25, 2013 at 3:52 PM, Likitha Shetty <li...@citrix.com>
> wrote:****
>
> Dharmesh,
>
> Since you are using the Boto client I presume you are trying to make EC2
> Query API calls. To make Query API calls you don't need to register the
> user.
> See if this helps -
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=30736866.
>
> Thanks,
> Likitha****
>
>
> >-----Original Message-----
> >From: Dharmesh Kakadia [mailto:dhkakadia@gmail.com]
> >Sent: Thursday, July 25, 2013 3:45 PM
> >To: dev; Sebastien Goasguen
> >Subject: [AWS-API] User registration failed with http error code: 404
> >
> >Hi,
> >
> >I am trying to use aws-api with boto.
> >
> >I am following
> >http://www.slideshare.net/sebastiengoasguen/cloudstack-ec2-configuration.
> >
> >but on slide 8, the command reads "cloud-bridge-register". If I am
> understanding
> >correctly, it should be "cloudstack-aws-api-register"  as noted here :
> >http://cloudstack.apache.org/docs/en-
> >US/Apache_CloudStack/4.0.2/html/Installation_Guide/aws-ec2-user-setup.html
> >.
> >
> >But I while using the "cloudstack-aws-api-register" command I am getting
> "User
> >registration failed with http error code: 404".
> >
> >My mgmt server is running on localhost and the url I am using with above
> >command is "http://lcoalhost:8080/awsapi".
> >
> >Any clue ?
> >
> >Thanks,
> >Dharmesh****
>
>  ****
>
>  ****
>
> ** **
>

RE: [AWS-API] User registration failed with http error code: 404

Posted by Likitha Shetty <li...@citrix.com>.
To run AWSAPI app along with CS - mvn -Pawsapi -pl :cloud-awsapi jetty:run (https://cwiki.apache.org/confluence/display/CLOUDSTACK/How+to+build+on+master+branch).
Hope that helps.

Thanks,
Likitha

From: Dharmesh Kakadia [mailto:dhkakadia@gmail.com]
Sent: Thursday, July 25, 2013 5:47 PM
To: Likitha Shetty; dev; Sebastien Goasguen
Subject: Re: [AWS-API] User registration failed with http error code: 404

There is nothing running on 7080 port on my machine ? how do I ensure that service is actually running.
I enabled ec2 api from global settings and restarted mgmt server. On UI the property is listed as true.



On Thu, Jul 25, 2013 at 5:29 PM, Likitha Shetty <li...@citrix.com>> wrote:
Dharmesh, awsapi service listens on port 7080.

From: Dharmesh Kakadia [mailto:dhkakadia@gmail.com<ma...@gmail.com>]
Sent: Thursday, July 25, 2013 5:22 PM
To: Likitha Shetty

Subject: Re: [AWS-API] User registration failed with http error code: 404

I am trying localhost:8080/awsapi is that correct ?

Thanks,
Dharmesh

On Thu, Jul 25, 2013 at 5:15 PM, Likitha Shetty <li...@citrix.com>> wrote:
Are you trying http://lcoalhost:7080/awsapi ?

Thanks,
Likitha

From: Dharmesh Kakadia [mailto:dhkakadia@gmail.com<ma...@gmail.com>]
Sent: Thursday, July 25, 2013 5:06 PM
To: dev; Likitha Shetty
Cc: Sebastien Goasguen
Subject: Re: [AWS-API] User registration failed with http error code: 404

Thanks for the quick reply.

But I am seeing 404 on /awsapi URI. I am running this in devcloud setup on localhost.
Is the region name "AmazonEC2" correct ? What I am missing ?

Here is my code.

import boto
import boto.ec2

region = boto.ec2.regioninfo.RegionInfo(name="AmazonEC2", endpoint="localhost")

conn = boto.connect_ec2(aws_access_key_id="DqZOJMYHZMn-UCJWYmeIfLElCM4QupmAPgD7Azh7itYZMtOgTqCbichKyxyBxn6qvnQtKURYd7DN-8KDbOMrhA", aws_secret_access_key="QpaT9QSyRLPTriqlf4yfvkxepyZMDmdx4z_4Bi6HFTBLnL_o0l3SDXifBIDwMc3qOM1uFA6pWJ6pl2_n6KnBOQ", is_secure=False, region=region, port=8080, path="/awsapi", api_version="2012-08-15")

instance = conn.get_all_images()

Thanks,
Dharmesh

On Thu, Jul 25, 2013 at 3:52 PM, Likitha Shetty <li...@citrix.com>> wrote:
Dharmesh,

Since you are using the Boto client I presume you are trying to make EC2 Query API calls. To make Query API calls you don't need to register the user.
See if this helps - https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=30736866.

Thanks,
Likitha

>-----Original Message-----
>From: Dharmesh Kakadia [mailto:dhkakadia@gmail.com<ma...@gmail.com>]
>Sent: Thursday, July 25, 2013 3:45 PM
>To: dev; Sebastien Goasguen
>Subject: [AWS-API] User registration failed with http error code: 404
>
>Hi,
>
>I am trying to use aws-api with boto.
>
>I am following
>http://www.slideshare.net/sebastiengoasguen/cloudstack-ec2-configuration.
>
>but on slide 8, the command reads "cloud-bridge-register". If I am understanding
>correctly, it should be "cloudstack-aws-api-register"  as noted here :
>http://cloudstack.apache.org/docs/en-
>US/Apache_CloudStack/4.0.2/html/Installation_Guide/aws-ec2-user-setup.html
>.
>
>But I while using the "cloudstack-aws-api-register" command I am getting "User
>registration failed with http error code: 404".
>
>My mgmt server is running on localhost and the url I am using with above
>command is "http://lcoalhost:8080/awsapi".
>
>Any clue ?
>
>Thanks,
>Dharmesh




Re: [AWS-API] User registration failed with http error code: 404

Posted by Dharmesh Kakadia <dh...@gmail.com>.
There is nothing running on 7080 port on my machine ? how do I ensure that
service is actually running.
I enabled ec2 api from global settings and restarted mgmt server. On UI the
property is listed as true.




On Thu, Jul 25, 2013 at 5:29 PM, Likitha Shetty
<li...@citrix.com>wrote:

>  Dharmesh, awsapi service listens on port 7080.****
>
> ** **
>
> *From:* Dharmesh Kakadia [mailto:dhkakadia@gmail.com]
> *Sent:* Thursday, July 25, 2013 5:22 PM
> *To:* Likitha Shetty
>
> *Subject:* Re: [AWS-API] User registration failed with http error code:
> 404****
>
>  ** **
>
> I am trying localhost:8080/awsapi is that correct ?****
>
> ** **
>
> Thanks,****
>
> Dharmesh****
>
> ** **
>
> On Thu, Jul 25, 2013 at 5:15 PM, Likitha Shetty <li...@citrix.com>
> wrote:****
>
> Are you trying http://lcoalhost:7080/awsapi ?****
>
>  ****
>
> Thanks,****
>
> Likitha****
>
>  ****
>
> *From:* Dharmesh Kakadia [mailto:dhkakadia@gmail.com]
> *Sent:* Thursday, July 25, 2013 5:06 PM
> *To:* dev; Likitha Shetty
> *Cc:* Sebastien Goasguen
> *Subject:* Re: [AWS-API] User registration failed with http error code:
> 404****
>
>  ****
>
> Thanks for the quick reply. ****
>
>  ****
>
> But I am seeing 404 on /awsapi* *URI. I am running this in devcloud setup
> on localhost.****
>
> Is the region name "AmazonEC2" correct ? What I am missing ?****
>
>  ****
>
> Here is my code. ****
>
>  ****
>
> import boto****
>
> import boto.ec2****
>
>  ****
>
> region = boto.ec2.regioninfo.RegionInfo(name="AmazonEC2",
> endpoint="localhost")****
>
>  ****
>
> conn =
> boto.connect_ec2(aws_access_key_id="DqZOJMYHZMn-UCJWYmeIfLElCM4QupmAPgD7Azh7itYZMtOgTqCbichKyxyBxn6qvnQtKURYd7DN-8KDbOMrhA",
> aws_secret_access_key="QpaT9QSyRLPTriqlf4yfvkxepyZMDmdx4z_4Bi6HFTBLnL_o0l3SDXifBIDwMc3qOM1uFA6pWJ6pl2_n6KnBOQ",
> is_secure=False, region=region, port=8080, path="/awsapi",
> api_version="2012-08-15")****
>
>  ****
>
> instance = conn.get_all_images()****
>
>  ****
>
> Thanks,****
>
> Dharmesh****
>
>  ****
>
> On Thu, Jul 25, 2013 at 3:52 PM, Likitha Shetty <li...@citrix.com>
> wrote:****
>
> Dharmesh,
>
> Since you are using the Boto client I presume you are trying to make EC2
> Query API calls. To make Query API calls you don't need to register the
> user.
> See if this helps -
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=30736866.
>
> Thanks,
> Likitha****
>
>
> >-----Original Message-----
> >From: Dharmesh Kakadia [mailto:dhkakadia@gmail.com]
> >Sent: Thursday, July 25, 2013 3:45 PM
> >To: dev; Sebastien Goasguen
> >Subject: [AWS-API] User registration failed with http error code: 404
> >
> >Hi,
> >
> >I am trying to use aws-api with boto.
> >
> >I am following
> >http://www.slideshare.net/sebastiengoasguen/cloudstack-ec2-configuration.
> >
> >but on slide 8, the command reads "cloud-bridge-register". If I am
> understanding
> >correctly, it should be "cloudstack-aws-api-register"  as noted here :
> >http://cloudstack.apache.org/docs/en-
> >US/Apache_CloudStack/4.0.2/html/Installation_Guide/aws-ec2-user-setup.html
> >.
> >
> >But I while using the "cloudstack-aws-api-register" command I am getting
> "User
> >registration failed with http error code: 404".
> >
> >My mgmt server is running on localhost and the url I am using with above
> >command is "http://lcoalhost:8080/awsapi".
> >
> >Any clue ?
> >
> >Thanks,
> >Dharmesh****
>
>  ****
>
> ** **
>

RE: [AWS-API] User registration failed with http error code: 404

Posted by Likitha Shetty <li...@citrix.com>.
Are you trying http://lcoalhost:7080/awsapi ?

Thanks,
Likitha

From: Dharmesh Kakadia [mailto:dhkakadia@gmail.com]
Sent: Thursday, July 25, 2013 5:06 PM
To: dev; Likitha Shetty
Cc: Sebastien Goasguen
Subject: Re: [AWS-API] User registration failed with http error code: 404

Thanks for the quick reply.

But I am seeing 404 on /awsapi URI. I am running this in devcloud setup on localhost.
Is the region name "AmazonEC2" correct ? What I am missing ?

Here is my code.

import boto
import boto.ec2

region = boto.ec2.regioninfo.RegionInfo(name="AmazonEC2", endpoint="localhost")

conn = boto.connect_ec2(aws_access_key_id="DqZOJMYHZMn-UCJWYmeIfLElCM4QupmAPgD7Azh7itYZMtOgTqCbichKyxyBxn6qvnQtKURYd7DN-8KDbOMrhA", aws_secret_access_key="QpaT9QSyRLPTriqlf4yfvkxepyZMDmdx4z_4Bi6HFTBLnL_o0l3SDXifBIDwMc3qOM1uFA6pWJ6pl2_n6KnBOQ", is_secure=False, region=region, port=8080, path="/awsapi", api_version="2012-08-15")

instance = conn.get_all_images()

Thanks,
Dharmesh

On Thu, Jul 25, 2013 at 3:52 PM, Likitha Shetty <li...@citrix.com>> wrote:
Dharmesh,

Since you are using the Boto client I presume you are trying to make EC2 Query API calls. To make Query API calls you don't need to register the user.
See if this helps - https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=30736866.

Thanks,
Likitha

>-----Original Message-----
>From: Dharmesh Kakadia [mailto:dhkakadia@gmail.com<ma...@gmail.com>]
>Sent: Thursday, July 25, 2013 3:45 PM
>To: dev; Sebastien Goasguen
>Subject: [AWS-API] User registration failed with http error code: 404
>
>Hi,
>
>I am trying to use aws-api with boto.
>
>I am following
>http://www.slideshare.net/sebastiengoasguen/cloudstack-ec2-configuration.
>
>but on slide 8, the command reads "cloud-bridge-register". If I am understanding
>correctly, it should be "cloudstack-aws-api-register"  as noted here :
>http://cloudstack.apache.org/docs/en-
>US/Apache_CloudStack/4.0.2/html/Installation_Guide/aws-ec2-user-setup.html
>.
>
>But I while using the "cloudstack-aws-api-register" command I am getting "User
>registration failed with http error code: 404".
>
>My mgmt server is running on localhost and the url I am using with above
>command is "http://lcoalhost:8080/awsapi".
>
>Any clue ?
>
>Thanks,
>Dharmesh


Re: [AWS-API] User registration failed with http error code: 404

Posted by Sebastien Goasguen <ru...@gmail.com>.
region name should be 'ROOT'

On Jul 25, 2013, at 7:35 AM, Dharmesh Kakadia <dh...@gmail.com> wrote:

> Thanks for the quick reply. 
> 
> But I am seeing 404 on /awsapi URI. I am running this in devcloud setup on localhost.
> Is the region name "AmazonEC2" correct ? What I am missing ?
> 
> Here is my code. 
> 
> import boto
> import boto.ec2
> 
> region = boto.ec2.regioninfo.RegionInfo(name="AmazonEC2", endpoint="localhost")
> 
> conn = boto.connect_ec2(aws_access_key_id="DqZOJMYHZMn-UCJWYmeIfLElCM4QupmAPgD7Azh7itYZMtOgTqCbichKyxyBxn6qvnQtKURYd7DN-8KDbOMrhA", aws_secret_access_key="QpaT9QSyRLPTriqlf4yfvkxepyZMDmdx4z_4Bi6HFTBLnL_o0l3SDXifBIDwMc3qOM1uFA6pWJ6pl2_n6KnBOQ", is_secure=False, region=region, port=8080, path="/awsapi", api_version="2012-08-15")
> 
> instance = conn.get_all_images()
> 
> Thanks,
> Dharmesh
> 
> 
> On Thu, Jul 25, 2013 at 3:52 PM, Likitha Shetty <li...@citrix.com> wrote:
> Dharmesh,
> 
> Since you are using the Boto client I presume you are trying to make EC2 Query API calls. To make Query API calls you don't need to register the user.
> See if this helps - https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=30736866.
> 
> Thanks,
> Likitha
> 
> >-----Original Message-----
> >From: Dharmesh Kakadia [mailto:dhkakadia@gmail.com]
> >Sent: Thursday, July 25, 2013 3:45 PM
> >To: dev; Sebastien Goasguen
> >Subject: [AWS-API] User registration failed with http error code: 404
> >
> >Hi,
> >
> >I am trying to use aws-api with boto.
> >
> >I am following
> >http://www.slideshare.net/sebastiengoasguen/cloudstack-ec2-configuration.
> >
> >but on slide 8, the command reads "cloud-bridge-register". If I am understanding
> >correctly, it should be "cloudstack-aws-api-register"  as noted here :
> >http://cloudstack.apache.org/docs/en-
> >US/Apache_CloudStack/4.0.2/html/Installation_Guide/aws-ec2-user-setup.html
> >.
> >
> >But I while using the "cloudstack-aws-api-register" command I am getting "User
> >registration failed with http error code: 404".
> >
> >My mgmt server is running on localhost and the url I am using with above
> >command is "http://lcoalhost:8080/awsapi".
> >
> >Any clue ?
> >
> >Thanks,
> >Dharmesh
> 


Re: [AWS-API] User registration failed with http error code: 404

Posted by Dharmesh Kakadia <dh...@gmail.com>.
Thanks for the quick reply.

But I am seeing 404 on /awsapi* *URI. I am running this in devcloud setup
on localhost.
Is the region name "AmazonEC2" correct ? What I am missing ?

Here is my code.

import boto
import boto.ec2

region = boto.ec2.regioninfo.RegionInfo(name="AmazonEC2",
endpoint="localhost")

conn =
boto.connect_ec2(aws_access_key_id="DqZOJMYHZMn-UCJWYmeIfLElCM4QupmAPgD7Azh7itYZMtOgTqCbichKyxyBxn6qvnQtKURYd7DN-8KDbOMrhA",
aws_secret_access_key="QpaT9QSyRLPTriqlf4yfvkxepyZMDmdx4z_4Bi6HFTBLnL_o0l3SDXifBIDwMc3qOM1uFA6pWJ6pl2_n6KnBOQ",
is_secure=False, region=region, port=8080, path="/awsapi",
api_version="2012-08-15")

instance = conn.get_all_images()

Thanks,
Dharmesh


On Thu, Jul 25, 2013 at 3:52 PM, Likitha Shetty
<li...@citrix.com>wrote:

> Dharmesh,
>
> Since you are using the Boto client I presume you are trying to make EC2
> Query API calls. To make Query API calls you don't need to register the
> user.
> See if this helps -
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=30736866.
>
> Thanks,
> Likitha
>
> >-----Original Message-----
> >From: Dharmesh Kakadia [mailto:dhkakadia@gmail.com]
> >Sent: Thursday, July 25, 2013 3:45 PM
> >To: dev; Sebastien Goasguen
> >Subject: [AWS-API] User registration failed with http error code: 404
> >
> >Hi,
> >
> >I am trying to use aws-api with boto.
> >
> >I am following
> >http://www.slideshare.net/sebastiengoasguen/cloudstack-ec2-configuration.
> >
> >but on slide 8, the command reads "cloud-bridge-register". If I am
> understanding
> >correctly, it should be "cloudstack-aws-api-register"  as noted here :
> >http://cloudstack.apache.org/docs/en-
> >US/Apache_CloudStack/4.0.2/html/Installation_Guide/aws-ec2-user-setup.html
> >.
> >
> >But I while using the "cloudstack-aws-api-register" command I am getting
> "User
> >registration failed with http error code: 404".
> >
> >My mgmt server is running on localhost and the url I am using with above
> >command is "http://lcoalhost:8080/awsapi".
> >
> >Any clue ?
> >
> >Thanks,
> >Dharmesh
>

RE: [AWS-API] User registration failed with http error code: 404

Posted by Likitha Shetty <li...@citrix.com>.
Dharmesh,

Since you are using the Boto client I presume you are trying to make EC2 Query API calls. To make Query API calls you don't need to register the user. 
See if this helps - https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=30736866.

Thanks,
Likitha

>-----Original Message-----
>From: Dharmesh Kakadia [mailto:dhkakadia@gmail.com]
>Sent: Thursday, July 25, 2013 3:45 PM
>To: dev; Sebastien Goasguen
>Subject: [AWS-API] User registration failed with http error code: 404
>
>Hi,
>
>I am trying to use aws-api with boto.
>
>I am following
>http://www.slideshare.net/sebastiengoasguen/cloudstack-ec2-configuration.
>
>but on slide 8, the command reads "cloud-bridge-register". If I am understanding
>correctly, it should be "cloudstack-aws-api-register"  as noted here :
>http://cloudstack.apache.org/docs/en-
>US/Apache_CloudStack/4.0.2/html/Installation_Guide/aws-ec2-user-setup.html
>.
>
>But I while using the "cloudstack-aws-api-register" command I am getting "User
>registration failed with http error code: 404".
>
>My mgmt server is running on localhost and the url I am using with above
>command is "http://lcoalhost:8080/awsapi".
>
>Any clue ?
>
>Thanks,
>Dharmesh