AWS - EC2

Amazon Elastic Compute Cloud (Amazon EC2) 是一种 Web 服务,可以在云中提供安全并且可以调整大小的计算容量。
使用 Amazon EC2 可避免前期的硬件投入,因此您能够快速开发和部署应用程序。通过使用 Amazon EC2,您可以根据自身需要启动任意数量的虚拟服务器、配置安全和网络以及管理存储。Amazon EC2 允许您根据需要进行缩放以应对需求变化或流行高峰,降低流量预测需求。

Regions and Availability Zones

每个区域 都是一个独立的地理区域。每个区域都有多个相互隔离的位置,称为可用区。
每一个区域都是完全独立的。每个可用区都是独立的,但区域内的可用区通过低延迟链接相连。

Launch Instance

EC2 -> Dashboard中进行操作。 创建时所有的配置都用Default。

Key Pairs

Amazon EC2 使用公有密钥密码术加密和解密登录信息。公有密钥密码术使用公有密钥加密某个数据 (如一个密码),然后收件人可以使用私有密钥解密数据。公有和私有密钥被称为密钥对。
要登录您的实例,您必须创建一个密钥对,并在启动实例时指定密钥对的名称,然后使用私有密钥连接实例。

你可以在‘Key Paris’创建,也可以在创建Instance的时候创建。

Verify

用Xshell,创建是生成的Key Pairs文件和Public IP登录:
User Name: ec2-user

1
2
3
4
5
6
7
8
9
10
11
12
13
Connecting to 52.197.124.231:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.


__| __|_ )
_| ( / Amazon Linux AMI
___|\___|___|

https://aws.amazon.com/amazon-linux-ami/2017.09-release-notes/
8 package(s) needed for security, out of 13 available
Run "sudo yum update" to apply all updates.
[ec2-user@ip-172-31-37-102 ~]$

Credentials in EC2

1
2
3
4
5
6
7
[root@ip-172-31-43-33 ~]# cd .aws
[root@ip-172-31-43-33 .aws]# ls
config credentials
[root@ip-172-31-43-33 .aws]# cat credentials
[default]
aws_access_key_id = AKIAJ2ZSIKQE5VQKADCA
aws_secret_access_key = 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

Meta Data

实例元数据 是有关您的实例的数据,可以用来配置或管理正在运行的实例。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
[root@ip-172-31-43-33 ~]# curl http://169.254.169.254/
1.0
2007-01-19
2007-03-01
2007-08-29
2007-10-10
2007-12-15
2008-02-01
2008-09-01
2009-04-04
2011-01-01
2011-05-01
2012-01-12
2014-02-25
2014-11-05
2015-10-20
2016-04-19
2016-06-30
2016-09-02
latest[root@ip-172-31-43-33 ~]# curl http://169.254.169.254/latest/meta-data/
ami-id
ami-launch-index
ami-manifest-path
block-device-mapping/
hostname
instance-action
instance-id
instance-type
local-hostname
local-ipv4
mac
metrics/
network/
placement/
profile
public-hostname
public-ipv4
public-keys/
reservation-id
security-groups
services/[root@ip-172-31-43-33 ~]# curl http://169.254.169.254/latest/meta-data/public-ipv4
54.64.167.73[root@ip-172-31-43-33 ~]# curl http://169.254.169.254/latest/meta-data/hostname
ip-172-31-43-33.ap-northeast-1.compute.internal[root@ip-172-31-43-33 ~]#

唐胡璐 wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!
分享创造价值,您的支持将鼓励我继续前行!