Last active
August 29, 2015 14:09
-
-
Save harrywang/a509b24698c89396d8f5 to your computer and use it in GitHub Desktop.
AWS EB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ eb init | |
To get your AWS Access Key ID and Secret Access Key, | |
visit "https://aws-portal.amazon.com/gp/aws/securityCredentials". | |
Enter your AWS Access Key ID: xxx | |
Enter your AWS Secret Access Key: xxx | |
Select an AWS Elastic Beanstalk service region. | |
Available service regions are: | |
1) US East (Virginia) | |
2) US West (Oregon) | |
3) US West (North California) | |
4) EU West (Ireland) | |
5) EU Central (Frankfurt) | |
6) Asia Pacific (Singapore) | |
7) Asia Pacific (Tokyo) | |
8) Asia Pacific (Sydney) | |
9) South America (Sao Paulo) | |
Select (1 to 9): 1 | |
Enter an AWS Elastic Beanstalk application name (auto-generated value is "eb"): node_hello_world | |
Enter an AWS Elastic Beanstalk environment name (auto-generated value is "nodehelloworld-env"): | |
Select an environment tier. | |
Available environment tiers are: | |
1) WebServer::Standard::1.0 | |
2) Worker::SQS/HTTP::1.0 | |
Select (1 to 2): 1 | |
Select a solution stack. | |
Available solution stacks are: | |
1) 64bit Amazon Linux 2014.09 v1.0.9 running PHP 5.5 | |
2) 64bit Amazon Linux 2014.09 v1.0.9 running PHP 5.4 | |
3) 64bit Amazon Linux 2014.03 v1.0.9 running PHP 5.5 | |
4) 32bit Amazon Linux 2014.03 v1.0.9 running PHP 5.5 | |
5) 64bit Amazon Linux 2014.03 v1.0.9 running PHP 5.4 | |
6) 32bit Amazon Linux 2014.03 v1.0.9 running PHP 5.4 | |
7) 32bit Amazon Linux running PHP 5.3 | |
8) 64bit Amazon Linux running PHP 5.3 | |
9) 64bit Amazon Linux 2014.09 v1.0.9 running Node.js | |
10) 64bit Amazon Linux 2014.03 v1.0.9 running Node.js | |
11) 32bit Amazon Linux 2014.03 v1.0.9 running Node.js | |
12) 64bit Amazon Linux 2014.03 v1.0.4 running Node.js | |
13) 64bit Amazon Linux 2014.03 v1.0.3 running Node.js | |
14) 32bit Amazon Linux 2014.03 v1.0.3 running Node.js | |
15) 64bit Windows Server 2008 R2 running IIS 7.5 | |
16) 64bit Windows Server 2012 running IIS 8 | |
17) 64bit Windows Server 2012 R2 running IIS 8.5 | |
18) 64bit Windows Server Core 2012 R2 running IIS 8.5 | |
19) 64bit Amazon Linux 2014.09 v1.0.0 running Tomcat 8 Java 8 | |
20) 64bit Amazon Linux 2014.09 v1.0.9 running Tomcat 7 Java 7 | |
21) 64bit Amazon Linux 2014.09 v1.0.9 running Tomcat 7 Java 6 | |
22) 64bit Amazon Linux 2014.03 v1.0.9 running Tomcat 7 Java 7 | |
23) 32bit Amazon Linux 2014.03 v1.0.9 running Tomcat 7 Java 7 | |
24) 64bit Amazon Linux 2014.03 v1.0.9 running Tomcat 7 Java 6 | |
25) 32bit Amazon Linux 2014.03 v1.0.9 running Tomcat 7 Java 6 | |
26) 32bit Amazon Linux running Tomcat 7 | |
27) 64bit Amazon Linux running Tomcat 7 | |
28) 32bit Amazon Linux running Tomcat 6 | |
29) 64bit Amazon Linux running Tomcat 6 | |
30) 64bit Amazon Linux 2014.09 v1.0.9 running Python 2.7 | |
31) 64bit Amazon Linux 2014.09 v1.0.9 running Python | |
32) 64bit Amazon Linux 2014.03 v1.0.9 running Python 2.7 | |
33) 32bit Amazon Linux 2014.03 v1.0.9 running Python 2.7 | |
34) 64bit Amazon Linux 2014.03 v1.0.9 running Python | |
35) 32bit Amazon Linux 2014.03 v1.0.9 running Python | |
36) 32bit Amazon Linux running Python | |
37) 64bit Amazon Linux running Python | |
38) 64bit Amazon Linux 2014.09 v1.0.9 running Ruby 2.1 (Puma) | |
39) 64bit Amazon Linux 2014.09 v1.0.9 running Ruby 2.1 (Passenger Standalone) | |
40) 64bit Amazon Linux 2014.09 v1.0.9 running Ruby 2.0 (Puma) | |
41) 64bit Amazon Linux 2014.09 v1.0.9 running Ruby 2.0 (Passenger Standalone) | |
42) 64bit Amazon Linux 2014.09 v1.0.9 running Ruby 1.9.3 | |
43) 64bit Amazon Linux 2014.03 v1.0.9 running Ruby 2.1 (Puma) | |
44) 64bit Amazon Linux 2014.03 v1.0.9 running Ruby 2.1 (Passenger Standalone) | |
45) 64bit Amazon Linux 2014.03 v1.0.9 running Ruby 2.0 (Puma) | |
46) 64bit Amazon Linux 2014.03 v1.0.9 running Ruby 2.0 (Passenger Standalone) | |
47) 64bit Amazon Linux 2014.03 v1.0.9 running Ruby 1.9.3 | |
48) 32bit Amazon Linux 2014.03 v1.0.9 running Ruby 1.9.3 | |
49) 64bit Amazon Linux 2014.09 v1.0.9 running Docker 1.2.0 | |
50) 64bit Amazon Linux 2014.03 v1.0.9 running Docker 1.0.0 | |
51) 64bit Debian jessie v1.0.0 running GlassFish 4.1 Java 8 (Preconfigured - Docker) | |
52) 64bit Debian jessie v1.0.0 running GlassFish 4.0 Java 7 (Preconfigured - Docker) | |
53) 64bit Debian jessie v1.0.0 running Python 3.4 (Preconfigured - Docker) | |
Select (1 to 53): 11 | |
Select an environment type. | |
Available environment types are: | |
1) LoadBalanced | |
2) SingleInstance | |
Select (1 to 2): 2 | |
Create an RDS DB Instance? [y/n]: n | |
Attach an instance profile (current value is "[Create a default instance profile]"): | |
1) [Create a default instance profile] | |
2) aws-elasticbeanstalk-ec2-role | |
3) DataPipelineDefaultResourceRole | |
4) DataPipelineDefaultRole | |
5) [Other instance profile] | |
Select (1 to 5): 1 | |
Updated AWS Credential file at "/Users/harrywang/.elasticbeanstalk/aws_credential_file". | |
roaming-217-62:eb harrywang$ eb start | |
Starting application "node_hello_world". | |
Would you like to deploy the latest Git commit to your environment? [y/n]: n | |
Waiting for environment "nodehelloworld-env" to launch. | |
2014-11-17 15:08:18 INFO createEnvironment is starting. | |
2014-11-17 15:08:19 INFO Using elasticbeanstalk-us-east-1-991046682610 as Amazon S3 storage bucket for environment data. | |
2014-11-17 15:08:47 INFO Created EIP: 54.243.242.215 | |
2014-11-17 15:08:48 INFO Created security group named: awseb-e-hhfpdycykv-stack-AWSEBSecurityGroup-1D08BW0QZBO10 | |
2014-11-17 15:10:15 INFO Waiting for EC2 instances to launch. This may take a few minutes. | |
2014-11-17 15:12:59 INFO Successfully launched environment: nodehelloworld-env | |
roaming-217-62:eb harrywang$ git aws.push | |
Updating the AWS Elastic Beanstalk environment nodehelloworld-env... | |
Environment update initiated successfully. | |
roaming-217-62:eb harrywang$ ls | |
README.md server.js | |
roaming-217-62:eb harrywang$ vi server.js | |
roaming-217-62:eb harrywang$ git commit -am "updated server.js" | |
[master 55fa151] updated server.js | |
1 file changed, 1 insertion(+), 1 deletion(-) | |
roaming-217-62:eb harrywang$ git aws.push | |
Updating the AWS Elastic Beanstalk environment nodehelloworld-env... | |
Environment update initiated successfully. | |
the use 54.243.242.215 to see the app |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment