# AWS EC2 configuration

**URL:** <https://forums.suse.com/t/aws-ec2-configuration/2535>\
**Category:** Rancher 1.x\
**Created:** [April 20, 2016, 2:35pm UTC](https://forums.suse.com/t/aws-ec2-configuration/2535 "2016-04-20T14:35:03Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![David\_Ramahefason](https://avatars.discourse-cdn.com/v4/letter/d/41988e/32.png) [@David\_Ramahefason](https://forums.suse.com/u/David_Ramahefason)\
**Post date:** [April 20, 2016, 2:35pm UTC](https://forums.suse.com/t/aws-ec2-configuration/2535/1 "2016-04-20T14:35:04Z")

</div>

HI,

I’m trying to add an EC2 instance as a news Rancher hostm, but got this message when doing so:

Error setting machine configuration from flags provided: amazonec2 driver requires the --amazonec2-access-key option or proper credentials in ~/.aws/credentials

Did I forgot something here ?

ps: new to AWS/Rancher

Thanks

---

<div class="post-metadata">

**Author:** ![denise](https://avatars.discourse-cdn.com/v4/letter/d/82dd89/32.png) [@denise](https://forums.suse.com/u/denise)\
**Post date:** [April 22, 2016, 5:07am UTC](https://forums.suse.com/t/aws-ec2-configuration/2535/2 "2016-04-22T05:07:28Z")

</div>

How are you trying to add the EC2 host into Rancher?

Are you using the UI? Or have you already spun up something in EC2?

---

<div class="post-metadata">

**Author:** ![David\_Ramahefason](https://avatars.discourse-cdn.com/v4/letter/d/41988e/32.png) [@David\_Ramahefason](https://forums.suse.com/u/David_Ramahefason)\
**Post date:** [April 22, 2016, 7:15am UTC](https://forums.suse.com/t/aws-ec2-configuration/2535/3 "2016-04-22T07:15:31Z")

</div>

Hi,

I have nothing running in EC2 at the moment, just entering my credencials to have rancher to launch it.

David

---

<div class="post-metadata">

**Author:** ![denise](https://avatars.discourse-cdn.com/v4/letter/d/82dd89/32.png) [@denise](https://forums.suse.com/u/denise)\
**Post date:** [April 23, 2016, 5:54am UTC](https://forums.suse.com/t/aws-ec2-configuration/2535/4 "2016-04-23T05:54:16Z")

</div>

Have you been able to start Rancher server container?

---

<div class="post-metadata">

**Author:** ![frintrop](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/frintrop/32/1119_2.png) [@frintrop](https://forums.suse.com/u/frintrop)\
**Post date:** [April 25, 2016, 7:05pm UTC](https://forums.suse.com/t/aws-ec2-configuration/2535/5 "2016-04-25T19:05:24Z")

</div>

Where is rancher server running ? outside ec2 environemnt accessible on public network or only via a vpc vpn ?

---

<div class="post-metadata">

**Author:** ![David\_Ramahefason](https://avatars.discourse-cdn.com/v4/letter/d/41988e/32.png) [@David\_Ramahefason](https://forums.suse.com/u/David_Ramahefason)\
**Post date:** [April 26, 2016, 11:40am UTC](https://forums.suse.com/t/aws-ec2-configuration/2535/6 "2016-04-26T11:40:07Z")

</div>

Hi,

Server is outside ec2 and access AWS using public network.

Cheers

David

---

<div class="post-metadata">

**Author:** ![frintrop](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/frintrop/32/1119_2.png) [@frintrop](https://forums.suse.com/u/frintrop)\
**Post date:** [April 26, 2016, 5:12pm UTC](https://forums.suse.com/t/aws-ec2-configuration/2535/7 "2016-04-26T17:12:55Z")

</div>

Tried aws security group with ANY traffic in and out your vpc for test purpose ?  
Are you running the right rancher os ami or spinning up a custom host ?

Maybe first try to spin up a custom ec host. Advantage is, to have full access of docker and container logfile to look for agent/client side errors?

Any further erros in debug log of rancher server ?

---

<div class="post-metadata">

**Author:** ![jonathandietz](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/jonathandietz/32/1155_2.png) [@jonathandietz](https://forums.suse.com/u/jonathandietz)\
**Post date:** [May 20, 2016, 9:36pm UTC](https://forums.suse.com/t/aws-ec2-configuration/2535/8 "2016-05-20T21:36:14Z")

</div>

The IAM user associated with your credentials (AWS access key and secret access key) need to have the ability to create EC2 instance permissions.

> <https://github.com/docker/machine/issues/871#issuecomment-88674781>
