惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The Cloudflare Blog
U
Unit 42
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
腾讯CDC
罗磊的独立博客
博客园 - 聂微东
博客园_首页
雷峰网
雷峰网
云风的 BLOG
云风的 BLOG
Jina AI
Jina AI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
D
DataBreaches.Net
The GitHub Blog
The GitHub Blog
人人都是产品经理
人人都是产品经理
Y
Y Combinator Blog
量子位
Microsoft Azure Blog
Microsoft Azure Blog
阮一峰的网络日志
阮一峰的网络日志
小众软件
小众软件
月光博客
月光博客
T
The Exploit Database - CXSecurity.com
Google DeepMind News
Google DeepMind News
H
Help Net Security
O
OpenAI News
Blog — PlanetScale
Blog — PlanetScale
S
Security Affairs
S
Security @ Cisco Blogs
Microsoft Security Blog
Microsoft Security Blog
T
The Blog of Author Tim Ferriss
AI
AI
MongoDB | Blog
MongoDB | Blog
G
Google Developers Blog
MyScale Blog
MyScale Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
D
Docker
Hugging Face - Blog
Hugging Face - Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
S
Schneier on Security
Cloudbric
Cloudbric
H
Heimdal Security Blog
J
Java Code Geeks
N
News and Events Feed by Topic
Hacker News - Newest:
Hacker News - Newest: "LLM"
宝玉的分享
宝玉的分享
有赞技术团队
有赞技术团队
S
SegmentFault 最新的问题
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
爱范儿
爱范儿
I
Intezer
GbyAI
GbyAI

博客园 - Kiki

美国发音规则 《组织行为学》词汇表 软件测试工程师的招聘体会(一) 软件测试工程师的招聘体会(二)谈谈毕业生如何面试软件工程师 如何做报表测试 Amazon EC2之初体验(一) Rational工具 一个尚未发现bug的小程序 我的测试人才培养之道 测试工程师的十二宗最 英文Windows无法打开中文名CHM文件的解决方法 HTML-based模式和URL-based模式的区别 (翻译)程序员的程序不工作时他们最常说的20个回复 (翻译)功能测试解决方案的评估报告 (翻译)图形用户界面 (转贴※整理)翻译的心得 (翻译)如何编写更佳的bug report (翻译)加入俱乐部吧 我对PMP考试的一些体会
Amazon EC2之初体验(二)
Kiki · 2007-08-21 · via 博客园 - Kiki

运行实例

1.      运行‘C:\EC2\bin>ec2-describe-images -o self -o amazon’ 来查看所有公共的镜像

C:\EC2\bin>ec2-describe-images -o self -o amazon

IMAGE   ami-20b65349    ec2-public-images/fedora-core4-base.manifest.xml

amazon  available       public

IMAGE   ami-22b6534b    ec2-public-images/fedora-core4-mysql.manifest.xml

amazon  available       public

IMAGE   ami-23b6534a    ec2-public-images/fedora-core4-apache.manifest.xml

amazon  available       public

IMAGE   ami-25b6534c    ec2-public-images/fedora-core4-apache-mysql.manifest.xml

amazon  available       public

IMAGE   ami-26b6534f    ec2-public-images/developer-image.manifest.xml  amazon

available       public

IMAGE   ami-2bb65342    ec2-public-images/getting-started.manifest.xml  amazon

available       public

IMAGE   ami-bd9d78d4    ec2-public-images/demo-paid-AMI.manifest.xml    amazon

available       public  A79EC0DB

或者到这个页面选择一个适合的AMI:

http://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=101

2.      运行‘C:\EC2\bin>ec2-add-keypair kiki-keypair’,然后创建一个名为 id_rsa-kiki-keypair的文件,粘贴从-----BEGIN RSA PRIVATE KEY---------END RSA PRIVATE KEY-----之间(包括它们本身)所有的内容。特别注意最后一行的换行。

-----BEGIN RSA PRIVATE KEY-----

MIIEoQIBAAKCAQBuLFg5ujHrtm1jnutSuoO8Xe56LlT+HM8v/xkaa39EstM3/aFxTHgElQiJLChp

HungXQ29VTc8rc1bW0lkdi23OH5eqkMHGhvEwqa0HWASUMll4o3o/IX+0f2UcPoKCOVUR+jx71Sg

5AU52EQfanIn3ZQ8lFW7Edp5a3q4DhjGlUKToHVbicL5E+g45zfB95wIyywWZfeW/UUF3LpGZyq/

ebIUlq1qTbHkLbCC2r7RTn8vpQWp47BGVYGtGSBMpTRP5hnbzzuqj3itkiLHjU39S2sJCJ0TrJx5

i8BygR4s3mHKBj8l+ePQxG1kGbF6R4yg6sECmXn17MRQVXODNHZbAgMBAAECggEAY1tsiUsIwDl5

91CXirkYGuVfLyLflXenxfI50mDFms/mumTqloHO7tr0oriHDR5K7wMcY/YY5YkcXNo7mvUVD1pM

ZNUJs7rw9gZRTrf7LylaJ58kOcyajw8TsC4e4LPbFaHwS1d6K8rXh64o6WgW4SrsB6ICmr1kGQI7

3wcfgt5ecIu4TZf0OE9IHjn+2eRlsrjBdeORi7KiUNC/pAG23I6MdDOFEQRcCSigCj+4/mciFUSA

SWS4dMbrpb9FNSIcf9dcLxVM7/6KxgJNfZc9XWzUw77Jg8x92Zd0fVhHOux5IZC+UvSKWB4dyfcI

tE8C3p9bbU9VGyY5vLCAiIb4qQKBgQDLiO24GXrIkswF32YtBBMuVgLGCwU9h9HlO9mKAc2m8Cm1

jUE5IpzRjTedc9I2qiIMUTwtgnw42auSCzbUeYMURPtDqyQ7p6AjMujp9EPemcSVOK9vXYL0Ptco

xW9MC0dtV6iPkCN7gOqiZXPRKaFbWADp16p8UAIvS/a5XXk5jwKBgQCKkpHi2EISh1uRkhxljyWC

iDCiK6JBRsMvpLbc0v5dKwP5alo1fmdR5PJaV2qvZSj5CYNpMAy1/EDNTY5OSIJU+0KFmQbyhsbm

rdLNLDL4+TcnT7c62/aH01ohYaf/VCbRhtLlBfqGoQc7+sAc8vmKkesnF7CqCEKDyF/dhrxYdQKB

gC0iZzzNAapayz1+JcVTwwEid6j9JqNXbBc+Z2YwMi+T0Fv/P/hwkX/ypeOXnIUcw0Ih/YtGBVAC

DQbsz7LcY1HqXiHKYNWNvXgwwO+oiChjxvEkSdsTTIfnK4VSCvU9BxDbQHjdiNDJbL6oar92UN7V

rBYvChJZF7LvUH4YmVpHAoGAbZ2X7XvoeEO+uZ58/BGKOIGHByHBDiXtzMhdJr15HTYjxK7OgTZm

gK+8zp4L9IbvLGDMJO8vft32XPEWuvI8twCzFH+CsWLQADZMZKSsBasOZ/h1FwhdMgCMcY+Qlzd4

JZKjTSu3i7vhvx6RzdSedXEMNTZWN4qlIx3kR5aHcukCgYA9T+Zrvm1F0seQPbLknn7EqhXIjBaT

P8TTvW/6bdPi23ExzxZn7KOdrfclYRph1LHMpAONv/x2xALIf91UB+v5ohy1oDoasL0gij1houRe

2ERKKdwz0ZL9SWq6VTdhr/5G994CK72fy5WhyERbDjUIdHaK3M849JJuf8cSrvSb4g==

-----END RSA PRIVATE KEY-----

3.      运行是实例。这个过程需要几分钟的时间

C:\EC2\bin>ec2-run-instances ami-25b6534c -k kiki-keypair

RESERVATION     r-3e27c657      621657444030    default

INSTANCE        i-c3f31eaa      ami-25b6534c                    pending kiki-keypair  0

4.      通过以下命令查看状态

C:\EC2\bin>ec2-describe-instances i-c3f31eaa

RESERVATION     r-3e27c657      621657444030    default

INSTANCE        i-c3f31eaa      ami-25b6534c    ec2-72-44-51-222.z-1.compute-1.amazonaws.com    domU-12-31-36-00-30-74.z-1.compute-1.internal   running kiki-keypair  0

5.      给你的实例授以网络访问的权限。

C:\EC2\bin>ec2-authorize default -p 22

PERMISSION     default  ALLOWS  tcp     22      22      FROM    CIDR   0.0.0.0/0

C:\EC2\bin>ec2-authorize default -p 80

PERMISSION     default  ALLOWS  tcp     80      80      FROM    CIDR   0.0.0.0/0

C:\EC2\bin>ec2-authorize default -p 21

PERMISSION     default  ALLOWS  tcp     80      21      FROM    CIDR   0.0.0.0/0

6.      PuTTY连接你的实例

7.      通过浏览器查看你的实例.Http://ec2-72-44-51-222.z-1.compute-1.amazonaws.com

8.      如果需要,安装VSFTPD

yum –y install vsftpd

passwd root

/sbin/service vsftpd start

创建一个镜像

9.      在实例中,下载ec2-ami-tools然后安装

bash-3.2# wget http://s3.amazonaws.com/ec2-downloads/ec2-ami-tools.noarch.rpm.

rpm -Uvh ec2-ami-tools.noarch.rpm

注意:在有些实例中,你需要安装Ruby

10.  复制private key509 certificate文件于/mnt

11.  运行

bash-3.2#ec2-bundle-vol -d /mnt -k /mnt/privatekey.pem -c /mnt/509certificate.pem –u < AWS account ID >

注意:account ID可以从Amazon网上的Account Activity地方得到。它显示在页面的左上方,格式象9999-9999-9999。不过要移除中间的连接符只留下12位数字。

12.  运行ls -l /mnt/image.* 查看生成的文件

13.  运行如下命令上传AMIAmazonS3

bash-3.2#ec2-upload-bundle -b <your-s3-bucket> -m /mnt/image.manifest.xml -a <aws-access-key-id> -s <aws-secret-access-key>

14.  运行如下命令以注册你的AMI

C:\EC2\bin>ec2-register <your-s3-bucket>/image.manifest.xml

15.  运行如下命令产生一个实例基于你的AMI

C:\EC2\bin>ec2-run-instances ami-5bae4b32

Cleaning Up

16.  运行如下命令注销AMI

C:\EC2\bin>ec2-deregister <your-s3-bucket>

17.  运行如下命令从Amazon S3上移除你的AMI

bash-3.2#ec2-delete-bundle -b <your-s3-bucket> -p image -a <aws-access-key-id> -s <aws-secret-access-key>

18.  中止你的实例。一旦你的实例启动后,你就必须为它消耗掉的资源付钱。如果你决定不再使用它了,最好中止掉它

C:\EC2\bin>ec2-terminate-instances i-c3f31eaa

INSTANCE i-10a64379 running shutting-down

或直接关闭你的实例

bash-3.2#shutdown –h now

相关连接

l         Amazon EC2 Getting Started Guide (API Version 2007-03-01)

http://docs.amazonwebservices.com/AWSEC2/2007-03-01/GettingStartedGuide/

l         Setting up and Running Amazon EC2 from Windows

http://developer.amazonwebservices.com/connect/servlet/KbServlet/download/583-102-1043/ec2-tutorial-transcript-from-castingwords.html