AWS入门,java可以用来干什么

可以用来 0
AWS入门 AWS入门 AWS入门 Copyright©2013AmazonWebServices,Inc.and/oritsaffiliates.Allrightsreserved. ThefollowingaretrademarksorregisteredtrademarksofAmazon:Amazon,,Design,AmazonDevPay,AmazonEC2,AmazonWebServicesDesign,AWS,CloudFront,EC2,ElasticComputeCloud,Kindle,andMechanicalTurk.Inaddition,graphics,logos,pageheaders,buttonicons,scripts,andservicenamesaretrademarks,ortradedressofAmazonintheU.S.and/orothercountries.Amazon'strademarksandtradedressmaynotbeusedinconnectionwithanyproductorservicethatisnotAmazon's,inanymannerthatislikelytocauseconfusionamongcustomers,orinanymannerthatdisparagesordiscreditsAmazon. AllothertrademarksnotownedbyAmazonarethepropertyoftheirrespectiveowners,whomayormaynotbeaffiliatedwith,connectedto,orsponsoredbyAmazon. AWS入门 AWS入门

................................................................................................................................................

1我应该首先了解哪些服务?

.....................................................................................................................

3存储文件

..................................................................................................................................................

3托管网站

..................................................................................................................................................


4 静态网站(HTML、CSS、Javascript等)....................................................................................4动态网站(PHP和MySQL、.NET和SQLServer等)...............................................................4运行数据库

..............................................................................................................................................

6部署应用程序

...........................................................................................................................................

7创建网络

..................................................................................................................................................

8管理我的AWS资源

................................................................................................................................

8如何开始享用免费使用套餐?

...............................................................................................................

10使用创建时间不足一年的AWS账户

.....................................................................................................

10仅享用提供免费使用套餐的服务

............................................................................................................

11保持在您所使用服务的免费使用套餐的限制内......................................................................................11创建账单提醒以在您的使用量超出免费使用套餐限制时收到提醒.........................................................12我应首先尝试什么?

..............................................................................................................................

15在AWS上存储文件

..............................................................................................................................

15将文件设置为公开

........................................................................................................................

18查看AWS上存储的文件

..............................................................................................................

19将文件私有化

...............................................................................................................................

19删除文件和存储桶

........................................................................................................................

20在AWS上运行虚拟服务器

....................................................................................................................

21连接到AWS上的虚拟服务器

.......................................................................................................

21终止虚拟服务器

............................................................................................................................

22在AWS上部署应用程序

.......................................................................................................................

22查看应用程序

...............................................................................................................................

23更改配置

......................................................................................................................................

24删除应用程序和环境

....................................................................................................................

26如何与AWS交互?

..............................................................................................................................

30如何跟踪我的AWS使用情况?

............................................................................................................

31下一步做什么?

.....................................................................................................................................

33
3 AWS入门AWS可以用来做什么? AWS入门 AmazonWebServices(AWS)提供计算资源和服务,采用即付即用定价模式,可让您在几分钟内完成应用程序构建。
例如,您可以租用AWS上的服务器,如同使用物理服务器一样进行连接、配置、保护和运行。
区别是虚拟服务器运行在AWS所管理的全球化网络的顶层。
只有在虚拟服务器运行时您才需要付费,不需要投入前期成本,也无需支付日常维护费用。
您的虚拟服务器由AWS网络支持,可以完成物理服务器无法完成的任务,如在应用程序需求增加时自动扩展为多个服务器。
使用AWS构建您的应用程序类似于从电力公司购买电力,而不是运行自己的发电机,它可提供许多相同的优势:容量与需求精确匹配;您只需按使用量付费;规模经济性降低了成本;服务由具有大规模网络运行经验的供应商提供。
此外,与同等的本地部署相比,AWS还可以显著节省成本,最高可达80%。
有关成本的更多信息,请参阅TotalCostofOwnershipWhitepaper。
AWS可以用来做什么? 在物理硬件上运行的任何内容,几乎都可以在AWS上运行:网站、应用程序、数据库、移动应用程序、电子邮件营销活动、分布式数据分析、介质存储和专用网络。
我们提供的服务旨在协同工作,帮助您构建完整的解决方案。
当前我们拥有数十种服务,并且每年都会添加。
下图显示了AWS提供的功能类别。

1 AWS入门AWS可以用来做什么? 每个类别中包含一种或多种服务。
例如,AWS提供五种数据库服务,每一种都针对特定使用类型进行了优化。
通过如此多的服务,您可以针对自己的需求量身定制所需的AWS解决方案。

2 AWS入门存储文件 我应该首先了解哪些服务? AWS提供许多服务,您可能难以决定从何处入手。
首先考虑要使用AWS完成的任务。
本节介绍AWS的一些常见用途和这些用途所需的特定服务。
Iwantto...(我想...) Topics•存储文件(p.3)•托管网站(p.4)•运行数据库(p.6)•部署应用程序(p.7)•创建网络(p.8)•管理我的AWS资源(p.8) 存储文件 AWS提供快速、安全、可靠、高度可扩展的存储来存放您的数字文件。
在AWS上存储文件(p.15)将指导您完成在AWS上存储数字文件的过程。
AmazonWebServices 属于免费使用套餐? 是 5GB存储、20,000个Get请求、2,000个Put请求 功能存储和检索数字文件。
AmazonSimpleStorageService(AmazonS3)
3 AWS入门托管网站 托管网站 为了符合大型企业、创业公司以及个人的需求,AWS提供了多种网站托管方式。
Topics•静态网站(HTML、CSS、Javascript等)(p.4)•动态网站(PHP和MySQL、.NET和SQLServer等)(p.4) 静态网站(HTML、CSS、Javascript等) 静态网站无需服务器端处理,仅依赖客户端技术(如HTML、CSS和JavaScript)。
有关在AWS上建立和配置静态网站的演示,请参阅GettingStartedwithAWSAWS静态网站托管。
要一直享受免费使用套餐,请跳过步骤5和
6。
这两个步骤要用到AmazonRoute53和AmazonCloudFront,它们是免费使用套餐之外的服务。
以下Web服务可用于创建静态网站。
AmazonWebServices 属于免费使用套餐? 是 5GB存储、20,000个Get请求、2,000个Put请求 功能 存储文件,可以配置为使用URL将这些文件提供给浏览器。
AmazonSimpleStorageService(AmazonS3) 否 将自定义域名(例如)附加到AWS资源。
AmazonRoute53否 通过将文件缓存到全球各地的节点,加速网站访问。
AmazonCloudFront 动态网站(PHP和MySQL、.NET和SQLServer等) 动态网站使用服务器端处理构建针对访问者请求自定义的页面。
动态网站需要服务器端技术(如PHP、Java或.NET)。

4 AWS入门动态网站(PHP和MySQL、.NET和SQLServer等) 有关在Linux上建立动态网站的演示,请参阅GettingStartedwithAWSLinux计算基础知识,其中介绍了如何建立使用Apache、PHP和MySQL的动态网站。
有关在Windows上建立动态网站的演示,请参阅GettingStartedwithAWSWindows计算基础知识,其中介绍了如何建立使用IIS、.NET和SQLServer的动态网站。
有关在Windows上建立WordPress博客的演示,请参阅AmazonElasticComputeCloudMicrosoftWindowsGuide中的DeployingaWordPressBlogonYourAmazonEC2Instance。
要了解如何在Linux上设置WordPress博客,请参阅教程:使用AmazonEC2托管WordPress博客。
以下Web服务可用于创建动态网站。
AmazonWebServices 属于免费使用套餐? 功能 是 每月750小时的t1.micro实例,使用包含在免费使用套餐中的AMI启动。
启动用于运行Web服务器和执行服务器端处理的虚拟服务器。
您可以在此服务器或AmazonRelationalDatabaseService(AmazonRDS)上运行数据库。
AmazonElasticComputeCloud(AmazonEC2) 是 30GBEBS存储、200万次I/O操作、1GB快照存储 为虚拟服务器提供持久性文件系统,即使您的虚拟服务器终止,仍可以存储数据。
AmazonElasticBlockStore(AmazonEBS) 是 10个指标、10个警报、1,000,000个API请求 收集并报告有关AWS资源的指标。
AmazonCloudWatch AutoScaling 不适用 此项服务不收费。
您需要为此服务管理的AWS资源付费。
添加或删除虚拟服务器以处理高峰和低谷流量。
需要AmazonCloudWatch。
要在免费使用套餐的范围内使用此服务,请确保它在一个月内启动的AmazonEC2运行时间不超过750小时。

5 AWS入门运行数据库 AmazonWebServices 属于免费使用套餐? 是 每月750小时ELB,15GB数据处理。
功能在多个虚拟服务器之间分配流量。
ElasticLoadBalancing 运行数据库 大多数应用程序都使用后端数据库来存储信息。
AWS提供各种数据库服务。
以下数据库很适合作为您的调查起点。
Topics•关系数据库(p.6)•NoSQL数据库(p.6) 关系数据库 关系数据库组织为通过键值相互相关的表。
它是传统类型的数据库。
AmazonRelationalDatabaseService用户指南将指导您完成启动AWS上的关系数据库的过程。
要一直享受免费使用套餐,请启动微型实例。
AmazonWebServices 属于免费使用套餐? 功能 是 每月750小时的微型数据库实例、20GB数据库存储、20GB备份、1000万次I/O操作 在AWS上运行MySQL、Oracle或SQLServer数据库引擎。
AmazonRDS NoSQL数据库 NoSQL数据库使用键值对检索和附加数据,与关系数据库相比,这样可提高性能。
AmazonDynamoDB:入门指导您完成在AmazonDynamoDB上启动NoSQL数据库的过程。
要一直享受免费使用套餐,在保持在以下用量限额内。
有关读取和写入容量单位的信息,请参阅ProvisionedThroughputinAmazonDynamoDB。

6 AWS入门部署应用程序 AmazonWebServices 属于免费使用套餐? 是 100MB存储、5个写入容量单位、10个读取容量单位 功能 在具有无缝可扩展性的AWS上运行NoSQL数据库。
AmazonDynamoDB 部署应用程序 可通过许多方式在AWS上运行应用程序。
您可以创建虚拟服务器、连接到它,然后手动安装应用程序,而以下服务简化了在AWS上部署和管理应用程序的过程。
在AWS上部署应用程序(p.22)将指导您完成使用AWSElasticBeanstalk在AWS上启动应用程序的步骤。
AWSCloudFormation入门演示如何使用模板部署Web服务器来托管WordPress。
若要保持在免费使用套餐的范围内,请将本例中的Web服务器EC2实例类型和数据库实例类从m1.small更改为t1.micro。
AWSOpsWorks:演练:部署利用适用于PHP的AWS开发工具包、AmazonS3和自定义元数据的PHP应用程序将指导您完成使用AWSOpsWorks部署示例PHP应用程序的过程。
若要保持在免费使用套餐的范围内,请确保您启动的所有服务器或数据库实例皆为t1.micro实例。
AmazonWebServices属于免费使用套餐? 功能 不适用 此项服务不收费。
您需要会为此服务部署的AWS资源付费。
自动创建、部署和管理运行自定义应用程序所需的IT基础设施。
AWSElasticBeanstalk 默认情况下,AWSElasticBeanstalk会在符合免费使用套餐配额的资源上启动应用程序。
默认情况下,AWSElasticBeanstalk会在启用AutoScaling的情况下创建AmazonEC2实例。
您必须手动禁用AutoScaling才能删除这些实例;否则,AutoScaling会启动新实例来替换您删除的实例。
不适用 此项服务不收费。
您需要为此服务管理的AWS资源付费。
使用模板在AWS上自动部署IT基础设施。
AWSCloudFormation
7 AWS入门创建网络 AmazonWebServices 属于免费使用套餐? 功能 不适用 此项服务不收费。
您需要会为此服务部署的AWS资源付费。
管理AWS上的应用程序,包括它的生命周期、调配、配置、部署、更新、监控和访问控制。
AWSOpsWorks 创建网络 您可以在AWS上创建虚拟私有云。
这些私有云可以与隔离开,或者您也可以添加面向公众的子网,来允许通过访问您的部分网络。
您也可以在自己的网络与AWS之间建立硬件虚拟专用网络(VPN)连接,以提供一个混合解决方案。
在该解决方案中,您的一部分IT基础设施在物理数据中心运行,还有一部分在AWS上的虚拟私有云中运行。
AmazonVirtualPrivateCloud入门指南介绍如何启动同时包含私有子网和面向的子网的虚拟云。
若要保持在免费使用套餐的范围内,您在虚拟云中启动的所有AmazonEC2实例都必须为t1.micro实例。
AmazonWebServices 属于免费使用套餐? 功能 不适用 此项服务不收费。
您需要会为此服务部署的AWS资源付费。
将AWS云中的逻辑隔离部分配置到您定义的虚拟云中。
AmazonVirtualPrivateCloud(AmazonVPC) 管理我的AWS资源 您可以使用多种服务来监控、管理和配置您的AWS账户和资源。
以下服务是合适的起点。
使用IAM中的AWSIdentityandessManagement:使用控制台创建Admins组演示如何创建Admins组、创建IAM用户以及将IAM用户分配给组。
以作为Admins组成员的IAM用户身份登录,而非您的AWS账户登录,可以提升AWS账户的安全性。

8 AWS入门管理我的AWS资源 AmazonWebServices 属于免费使用套餐?不适用此项服务不收费。
功能 配置对您的AWS资源的访问,并在AWS账户上创建用户。
AWSIdentityandessManagement(IAM) 是 10个指标、10个警报、1,000,000个API请求 收集并报告有关AWS资源的指标。
您可以对这些指标设置警报以触发操作。
AmazonCloudWatch(AmazonCloudWatch) 是3个低频前提条件、5个低频活动 规划在AWS和本地数据源上的数据移动和处理。
AWSDataPipeline(AWSDataPipeline) 当然,除了这几种情况,您还可以使用AWS完成许多其他任务。
有关其他思路,请参阅AWS解决方案。

9 AWS入门使用创建时间不足一年的AWS账户 如何开始享用免费使用套餐? 在创建新AWS账户后,您可以免费试用一些服务并了解AWS。
AWS将此称为AWS免费使用套餐。
在开设您的AWS账户后,您即有资格在一年内使用免费套餐。
一年后,您不再有资格使用免费套餐,需要为使用AWS支付任何适用费用。
如果您超出免费套餐的用量限制,或使用的服务不在免费套餐中,您需要按标准AWS费率支付费用。
免费使用AWS1.使用创建时间不足一年的AWS账户(p.10)
2.仅享用提供免费使用套餐的服务(p.11)
3.保持在您所使用服务的免费使用套餐的限制内(p.11)
4.创建账单提醒以在您的使用量超出免费使用套餐限制时收到提醒(p.12)免费套餐下的未使用容量不会转存到下个月,它采用的是不使用即作废模式。
要最大限度地利用免费套餐,请确保每个月都使用AWS,并且充分了解您关注的所有服务。
我应首先尝试什么?(p.15)上的教程指导您完成一些可以尝试通过AWS免费套餐执行的常见任务:存储文件、运行虚拟服务器和部署应用程序。
使用创建时间不足一年的AWS账户 如果您不确定何时创建了账户,请打开账户活动。
如果您在页面顶部看到如下消息,说明您的AWS账户不足一年。
您还可以在同一页面中单击CurrentStatement(当前对账单),然后向下滚动到您最早的对账单,以查看您何时创建了账户以及还可以在多长时间内使用免费套餐。
Note如果您的账户超过一年,那么您不再有资格使用免费套餐,需要为使用AWS支付任何适用费用。
10 AWS入门仅享用提供免费使用套餐的服务如果您的公司创建了您的AWS账户,请确认此账户使用的是否是整合账单。
整合账单将多个AWS账户的费用合并在一个AWS账户下,此账户称为付款账户。
在整合账单中,付款账户的创建日期将确定您是否有资格使用免费套餐。
仅享用提供免费使用套餐的服务 AWS免费使用套餐列出了提供免费套餐使用的服务。
保持在您所使用服务的免费使用套餐的限制内 免费套餐供单个用户在AWS上创建资源,并使用少量数据和流量试用免费套餐服务。
有关单个服务的免费套餐的详细限制信息,请转至AWS免费使用套餐,然后单击您感兴趣的服务。
要充分了解免费套餐对于特定服务存在哪些限制,您可能需要进一步了解此服务。
例如,除了5GB存储限制,AmazonS3免费套餐还限制每月GET请求数、PUT请求数和出站数据传输量。
有关使用条款含义的其他信息,请参阅相应服务的AWS文档。
免费使用套餐中的小时使用量 某些服务(例如AmazonEC2、AmazonRDS和ElasticLoadBalancing)跟踪小时使用量。
这些服务的免费套餐提供按月分配的小时数。
例如,AmazonEC2的免费套餐提供750小时的t1.micro实例运行时间。
(实例的运行时间是指从启动到停止之间的时长。
)在一个月内,您可以持续运行一个微型实例,也可以运行10个微型实例并各运行75小时。
如何使用免费套餐的分配量由您决定。
在某些情况下,保持资源持续运行实际上可以最大限度地利用免费套餐。
例如,如果某个EC2实例的运行时长不到一小时,AWS也会将此算作一小时。
如果您在1小时内停止并启动EC2实例三次,就会用掉3个小时的免费套餐配额。
下图说明了工作方式。
下图的红色和绿色使用方案都会用掉3个小时的月免费套餐配额。
如果您准备只是间歇性地使用AWS资源,保持资源运行实际上可以最大限度地利用免费使用套餐。
11 AWS入门符合免费使用套餐条件的设备映像 符合免费使用套餐条件的设备映像 如果您启动AmazonEC2实例,请确保选择与免费套餐兼容的亚马逊系统映像(AMI)。
AMI将说明它在创建时加载到虚拟服务器上的配置,并指定操作系统和预先加载的应用程序。
由于许可限制,某些AMI在免费套餐下不可用。
在AmazonEC2启动向导中,在免费套餐下可用的AMI标记为FreeTierEligible(符合免费套餐条件)。
Linux和MicrosoftWindowsAMI在免费套餐下均可用。
针对Linux和MicrosoftWindows实例的免费套餐分配量单独计算;在每个月的免费套餐中,您可以运行Linuxt1.micro实例750小时,并运行Windowst1.micro实例750小时。
有关如何在免费套餐中启动虚拟服务器的完整演示,请参阅本指南中的在AWS上运行虚拟服务器(p.21)。
免费使用套餐中的出站数据传输量 需要在您的免费套餐使用中监控的另一方面是您所做的Web服务请求数和您的出站数据传输量。
在免费套餐下,您每月可在所有AWS服务之间传输的出站数据量为15GB。
创建账单提醒以在您的使用量超出免费使用套餐限制时收到提醒 即使您很小心地使用免费套餐,最好仍创建一个账单提醒,以在您超出免费套餐使用量时收到提醒。
账单提醒可以在您意外使用免费套餐以外的服务或流量超出您的预期时,帮助您避免在不知不觉下产生的费用。
对免费套餐设置账单提醒
1.打开账户活动。

2.找到账单提醒消息中的链接。
根据您的账户设置,链接和消息的文本将有所不同: •Enablenow(立即启用)-如果尚未对您的账户启用提醒,将显示此链接。
•Setyourfirstbillingalarm(设置第一个账单警报)-在已启用提醒、但不存在任何提醒时,将显示此 链接。
•Youhavesetnalerts(您已设置n个提醒)-当存在提醒(n为提醒数量)时显示此链接;“alerts (提醒)”一词链接到CloudWatch警报详细信息。
单击相关链接以继续。
如果您在“账户活动”页面上未看到账单提醒消息或链接,请直接转至/cloudwatch/上的CloudWatch管理控制台。

3.单击CreateAlarm(创建警报)。

4.在CloudWatch指标列表中,单击BillingMetrics(账单指标)。
12 AWS入门创建账单提醒以在您的使用量超出免费使用套餐限制时收到 提醒
5.在账单指标列表中,选择EstimatedCharges(估算费用)指标。

6.在左侧导航窗格中,单击Next(下一步)。

7.设置以下警报详细信息: a.在AlarmThreshold(警报阈值)下,为您的警报输入Name(名称)和Description(描述)。
b.将EstimatedCharges(估算费用)运算符和值设置为>
0。
此设置指示您希望在“估算费用”指标的 值大于零(即一旦产生费用)时收到通知。
c.在Actions(操作)下,确保默认设置StateisALARM(状态为“警报”)显示在下拉列表中。
d.要对Sendnotificationto(发送通知到)框创建主题,请单击此框旁的ic(创建主题)链 接,然后键入主题名称(任何文本)。
(主题仅用于标识通知。
有关更多信息,请参阅AmazonSimpleNotificationServiceDeveloperGuide中的CreateaTopic。
)e.在Emaillist(电子邮件列表)框中,输入您的电子邮件地址。
在以下示例中,主题名称是NotifyMe,电子邮件地址是me@。
13 AWS入门创建账单提醒以在您的使用量超出免费使用套餐限制时收到 提醒
8.请确保警报设置与上面的图片类似,然后在左侧导航窗格中单击CreateAlarm(创建警报)。
从现在起,如果您的账户的使用量超出免费套餐限制,您将收到电子邮件。
这样,您即可确定是终止已超出免费套餐限制的AWS资源,还是保持这些资源运行并按标准AWS费率付费。
14 AWS入门在AWS上存储文件 我应首先尝试什么? 以下教程教您如何启动和开始使用AWS上的资源,同时保持在免费使用套餐的范围内使用.相关教程使用AWSManagementConsole与AWS交互。
Topics •在AWS上存储文件(p.15)•在AWS上运行虚拟服务器(p.21)•在AWS上部署应用程序(p.22) 在AWS上存储文件 您可以使用AmazonSimpleStorageService(AmazonS3)在AWS上存储数字文件。
存储在AmazonS3中的文件称为对象。
每个对象都存储在一个叫做存储桶的位置中。
要创建存储桶并上传文件,请执行以下步骤。
在AWS上分配存储空间
1.通过以下网址打开AmazonS3控制台:/s3/。

2.在AmazonS3控制台中,单击CreateBucket(创建存储桶)。

3.在CreateaBucket—SelectaBucketNameandRegion(创建存储桶-选择存储桶名称和地区)对 话框的BucketName(存储桶名称)框中,输入存储桶名称。
所选的存储桶名称在AmazonS3的所有现有存储桶名称中必须具有唯一性。
存储桶创建后,便无法再更改名称。
在本教程中,选择一个长度介于3到63个字符之间,由小写字母和数字组成的存储桶名称。
在本教程中,我们使用example123,但您需要自己选择一个独特的存储桶名称。
15 AWS入门在AWS上存储文件
4.在Region(区域)框中,选择一个离您较近的地理区域。

5.按需设置完毕后,单击Create(创建)。
AmazonS3成功创建您的存储桶后,该存储桶的名称会显示在控制台的AllBuckets(所有存储桶)窗格中。
此存储桶便是您上传文件的位置。
上传文件
1.在AmazonS3控制台中,选择您此前创建来存放文件的存储桶。
在我们的示例中,我们将选择 example123存储桶。
16 AWS入门在AWS上存储文件
2.单击Actions(操作),然后单击Upload(上传)。

3.在Upload—SelectFiles(上传-选择文件)对话框中,单击AddFiles(添加文件)。
17 AWS入门将文件设置为公开
4.在FileUpload(文件上传)对话框中,选择要上传的文件。
若要保持在免费使用套餐的范围内,您上传的文件的总量应小于5GB。

5.单击Open(打开)。

6.在Upload‐SelectFiles(上传‐选择文件)对话框中,单击StartUpload(开始上传)。

7.文件上传完后,将如下图中所示。
将文件设置为公开 默认情况下,上传到AmazonS3的文件只能由上传它的AWS账户访问。
若要允许上的任何人自由访问该文件,进而通过URL进行查看或下载,您必须将该文件设置为公开。
将文件设置为公开
1.通过以下网址打开AmazonS3控制台:/s3/。

2.在AmazonS3控制台中,选择您此前创建来存放文件的存储桶。
在我们的示例中,我们将选择 example123存储桶。

3.右键单击您上传的文件。

4.单击MakePublic(设置为公开)。
18 AWS入门查看AWS上存储的文件
5.单击OK(确定),确认将该文件设置为公开。
现在上的任何人都可以查看和/或下载该文件。
此流量会计入您每月20,000个Get请求的免费使用套餐配额中。
为防止产生可能超出免费使用套餐限制的意外流量,您可以将文件私有化,也可以在本教程结束时删除该文件。
查看AWS上存储的文件 存储在AmazonS3上的所有文件都有一个URL与其关联。
使用此链接,您可以从Web浏览器等应用程序访问该文件。
查看AWS上存储的文件
1.在AmazonS3控制台中,选择您此前创建来存放文件的存储桶。
在我们的示例中,我们将选择 example123存储桶。

2.单击您上传的文件。

3.单击Properties(属性)。

4.单击Link(链接)后显示的URL。
该文件即显示在您的浏览器中。
如果文件采用的是您的浏览器无法 显示的格式,系统会提示您下载该文件。
将文件私有化 将某个文件设置为公开之后,还可以将其返回到私有状态。
19 AWS入门删除文件和存储桶将公开文件私有化
1.通过以下网址打开AmazonS3控制台:/s3/。

2.在AmazonS3控制台中,选择您此前创建来存放文件的存储桶。
在我们的示例中,我们将选择example123存储桶。

3.单击您上传的文件。

4.单击Properties(属性)。

5.单击Permissions(权限)。

6.取消选中Grantee(被授权者)每一个人的Open/Download(打开/下载)复选框。

7.单击Save(保存)。
删除文件和存储桶 完成AmazonS3上的存储调查后,您可以使用以下步骤删除在AWS上分配的资源。
删除文件
1.通过以下网址打开AmazonS3控制台:/s3/。

2.在Buckets(存储桶)窗格中,单击存储文件的存储桶。

3.右键单击您要删除的文件,然后单击Delete(删除)。

4.在出现的确认消息中,单击Yes,Delete(是,删除)。
我们不会对AmazonS3中的空存储桶收费。
因此,您不需要删除存储桶来避免费用。
但是,如果您想删除存储桶,您也可以照做。
必须先删除存储桶中的所有对象,然后才能删除该存储桶。
20 AWS入门在AWS上运行虚拟服务器 删除存储桶
1.紧接上一个步骤,右键单击要删除的存储桶,然后单击Delete(删除)。

2.在出现的确认消息中,单击Yes,Delete(是,删除)。
在AWS上运行虚拟服务器 您可以使用AmazonElasticComputeCloud(AmazonEC2)在AWS上运行和管理虚拟服务器。
您的服务器会启动为EC2实例,并使用名为AMI的系统映像进行初始化。
您可以利用免费使用套餐启动一个t1.microAmazonEC2实例。
微型实例提供少量一致性CPU资源,可在存在更多周期时突增CPU容量。
t1.micro实例非常适合只是偶尔消耗大量计算周期的低吞吐量应用程序和网站。
启动虚拟服务器
1.通过以下网址打开AmazonEC2控制台:/ec2/。

2.在AmazonEC2控制台中,单击LaunchInstance(启动实例)。

3.SelectanAmazonMachineImage(AMI)(选择一个亚马逊系统映像(AMI))页面会显示可用AMI列 表。
选择带有以下标记的AMI:符合条件的免费套餐.这表明AMI与免费使用套餐兼容。
在本教程中,请选择AmazonLinuxAMI。

4.在SelectanInstanceType(选择实例类型)页面上,确保选择t1.micro实例。
因为这是唯一一个可以在免费使用套餐中运行的实例类型。
单击ReviewandLaunch(查看并启动)来接受默认设置,然后让向导为您完成剩下的步骤。

5.在ReviewInstanceLaunch(核查实例启动)页面上,您可以查看实例的设置。
在您确认选择无误之 后,单击Launch(启动)。

6.在Selectanexistingkeypairorcreateanewkeypair(选择现有密钥对或创建新密钥对)对话框中, 选择Createanewkeypair(创建新密钥对),输入一个名称,然后单击DownloadKeyPair(下载密钥对)。
这是您保存私有密钥文件的唯一机会,因此务必单击进行下载。
将私有密钥文件保存在安全位置。
当您启动实例时,您将需要提供密钥对的名称;当您每次连接到实例时,您将需要提供相应的私有密钥。
准备好后,选中确认复选框,然后单击LaunchInstances(启动实例)。

7.AWS需要数分钟来配置服务器。
配置完成后,您的EC2实例便会显示在Instances(实例)页面上的 EC2控制台中。
连接到AWS上的虚拟服务器 有多种方式可以连接到AWS上运行的虚拟服务器,最常见的方式是使用SSH进行连接。
AmazonEC2控制台提供一个叫做MindTerm的JavaSSH客户端,可用于直接从控制台连接虚拟服务器。
这是连接虚拟服务器最简单的方式,但需要您使用启用Java的浏览器来访问AmazonEC2控制台。
如果您不想使用MindTerm,而想使用命令行SSH客户端或PuTTy等工具来连接EC2实例,请参阅AmazonElasticComputeCloud用户指南中的ConnecttoYourInstance。
从AmazonEC2控制台连接到虚拟服务器
1.在AmazonEC2控制台中,选择您的虚拟服务器,然后单击Connect(连接)。

2.单击AJavaSSHclientdirectlyfrommybrowser(Javarequired)(直接从我的浏览器连接JavaSSH 客户端(需要安装Java))。
此功能需要您在浏览器中启用Java。
21 AWS入门终止虚拟服务器 •在Privatekeypath(私有密钥路径)中,输入您在本地机器上保存密钥对的位置。
密钥对是您在上一个步骤中下载的PEM文件。
•单击LaunchSSHClient(启动SSH客户端)。

3.如果您的浏览器发出安全警告,请确认该连接。

4.您首次连接到虚拟服务器时,MindTerm会询问您是否要将虚拟服务器添加到已知主机列表。
在 MindTerm—Confirmation(MindTerm—确认)对话框中,单击Yes(是)。

5.连接后,MindTerm对话框会显示如下连接信息。

6.键入pwd以显示虚拟服务器上当前目录的名称并确认您的连接。
您现在已连接到服务器,并可以使用wget、scp和yuminstall等标准Linux命令在虚拟服务器上下载和安装软件。
Note使用以上程序应可成功执行连接。
如果您无法连接到EC2实例,请查看该实例的安全组并确保端口22(SSH)已打开。
有关更多信息,请参阅AmazonElasticComputeCloud用户指南中的SecurityGroups。
终止虚拟服务器 免费使用套餐每月提供750小时的t1.micro虚拟服务器实例。
这已经足够持续运行一个虚拟服务器实例。
因此,如果您每次只需运行一个实例,则可以在免费使用套餐范围内持续不中断地运行实例。
而在您准备好终止服务器时,可使用以下程序来执行此操作。
终止虚拟服务器
1.在AmazonEC2控制台中,选择您的虚拟服务器。

2.单击Actions(操作)并选择Terminate(终止)。

3.在TerminateInstances(终止实例)对话框中,单击Yes,Terminate(是,终止)。
在AWS上部署应用程序 使用AWS,您可以通过多种方法使应用程序正常运行。
如果您有Java、.NET、Node.js、PHP、Python或Ruby应用程序,并且希望快速部署和管理您的应用程序而不必手动创建必需的AWS基础设施,则可以使用AWSElasticBeanstalk。
您可以上传您的应用程序,AWSElasticBeanstalk将自动处理有关容量配置、负载均衡、扩展和应用程序运行状况监控的详细信息。
AWSElasticBeanstalk可降低管理的复杂性,但不会影响选择或控制。
本部分将介绍如何使用*AWSManagementConsole创建新的AWSElasticBeanstalk应用程序,以及如何将该应用程序版本部署到新环境。
默认情况下,AWSElasticBeanstalk会将基础设施部署为按照AWS免费使用套餐运行。
22 AWS入门查看应用程序在本演练中,您要将示例应用程序部署到AWSElasticBeanstalk。
要部署您自己的应用程序,可以使用IDE(例如Eclipse或MicrosoftVisualStudio)或Git存储库。
有关更多信息,请参阅AWSElasticBeanstalk开发人员指南。
创建和部署示例应用程序
1.通过以下网址打开AWSElasticBeanstalk控制台:/elasticbeanstalk/。

2.选择一个平台,然后单击GetStarted(开始)。
为开始创建在AWS资源上运行示例应用程序所必需的组件,AWSElasticBeanstalk将执行以下操作:•创建一个名为“MyFirstElasticBeanstalkApplication”的占位符AWSElasticBeanstalk应用程序。
•创建一个标记为“SampleApplication”的新应用程序版本,该版本适用于默认示例应用程序文件。
•启动一个名为“Default-Environment”的环境,该环境将配置AWS资源以托管应用程序。
•将“SampleApplication”应用程序部署到新创建的“Default-Environment”中。
该流程可能需要几分钟才能完成。
查看应用程序 AWSManagementConsole显示有关您的应用程序及托管此应用程序的环境的信息。
查看应用程序的发布版本
1.在AWSElasticBeanstalk控制台中,单击托管您的应用程序的环境。
在本演练中,此环境为 “Default-Environment”。
23 AWS入门更改配置
2.单击显示在环境名称之后的链接,在本示例中为:。
此时,应用程序页面将在新选项卡中打开。
更改配置 您可以自定义环境,以接收有关应用程序重要活动的电子邮件通知。
有些配置更改很简单,而且会即刻生效。
而有些配置更改则需要AWSElasticBeanstalk删除AWS资源后再重新创建,这可能需要几分钟时间。
更改配置设置前,AWSElasticBeanstalk将提醒您应用程序可能会停机。
24 AWS入门更改配置对于本示例,您需要提供您的电子邮件地址以接收活动通知。
更改环境配置
1.在AWSElasticBeanstalk控制台中,单击托管您的应用程序的环境。

2.单击Configuration(配置)
3.单击Notifications(通知)框中的“设置”齿轮图标。

4.在Email(电子邮件)框中,键入您的电子邮件地址,然后单击Save(保存)。
25 AWS入门删除应用程序和环境等待AWSElasticBeanstalk更新您的环境。
恭喜您!您已在免费使用套餐内使用AWSElasticBeanstalk部署并更改了您的第一个示例应用程序。
删除应用程序和环境 通过检查并删除您不再使用的应用程序,验证您是否没有使用任何AWSElasticBeanstalk资源。
要完全删除应用程序,请执行以下步骤:•终止环境•删除所有应用程序版本•删除应用程序终止环境
1.在AWSElasticBeanstalk控制台中,单击托管您的应用程序的环境。

2.单击Actions(操作),然后单击TerminateEnvironment(终止环境)。
26 AWS入门删除应用程序和环境
3.在TerminateEnvironment(终止环境)对话框中,单击Terminate(终止)。
该流程可能需要几分钟才能完成。
27 AWS入门删除应用程序和环境删除所有应用程序版本
1.在AWSElasticBeanstalk控制台中,单击Actions(操作),然后单击ViewApplicationVersions(查看应用程序版本)。

2.选中您的应用程序版本旁的复选框,然后单击Delete(删除)。

3.在DeleteApplicationVersion(删除应用程序版本)对话框中,选中DeleteversionsfromAmazonS3(从AmazonS3删除版本)复选框。

4.单击Delete(删除)。
删除应用程序
1.在AWSElasticBeanstalk控制台中,单击Actions(操作),然后单击DeleteApplication(删除应用 程序)。
28 AWS入门删除应用程序和环境
2.在DeleteApplication(删除应用程序)对话框中,单击Delete(删除)。
29 AWS入门 如何与AWS交互? 有多种工具可用于在AWS上创建和管理资源。
•AWSManagementConsole–一个可在上在线访问的图形用户界面。
AWSManagementConsole是开始使用AWS的最快方式;无需进行任何安装。
但是,某些服务具有无法从该控制台访问的功能。
有关更多信息,请参阅服务文档。
•AWS命令行接口(CLI)–安装在桌面上的基于文本的工具。
它通过连接来管理AWS资源。
有多种可用的命令行工具:AWSCLI通过单个工具管理多个AWS服务;许多服务提供只能管理该服务本身的自定义CLI;还有适用于AWS的WindowsPowerShell工具。
有关更多信息,请参阅ToolsforAmazonWebServices中的“CommandLineTools”。
•软件开发工具包(SDK)–可添加到应用程序,从而使应用程序可以管理AWS资源的类库和工具。
AWS提供各种编程和脚本语言的开发工具包,以及适用于iOS和Android应用程序的移动开发工具包。
开发工具包是编写管理AWS的应用程序的最简单方式;可以调用它们提供的功能来对应用程序与AWS之间的连接进行身份验证。
有关更多信息,请参阅ToolsforAmazonWebServices。
•查询API–通过特定于服务和地区的终端节点(例如)在线公开的低级API。
可使用HTTP请求调用API操作。
API反映每个服务的最新功能。
但是,如果您的应用程序使用API而不是开发工具包,则必须实施相应的功能生成正确的签名,对请求进行身份验证。
30 AWS入门 如何跟踪我的AWS使用情况? 您可以随时在AWS网站的“账户活动”页面上查看AWS使用情况和费用。
在您使用免费使用套餐探索AWS时,可以查看此页面来确保未被计费,从而放心使用。
查看账户活动
1.转至ountActivity(账户活动)。
此时将显示您的账户汇总。
以下示例介绍的是在一个账户中通过免费使用套餐来试用四项AWS服务。
由于该使用在免费使用套餐的范围内,因此总费用为0.00USD。
此时将显示您的账户汇总。

2.单击服务旁边的加号(+)可查看该服务的使用详情。
下图显示了AmazonElasticComputeCloud的使用详情。
31 AWS入门32 AWS入门 下一步做什么? 当您确定希望如何使用AWS后,可以在AWS文档中了解相关服务。
AWS入门指南旨在帮助您了解如何在AWS中执行跨越多项服务的任务。
使用AWSManagementConsole和免费使用套餐中的服务来试用AWS,取得服务使用方面的经验。
如果您想与他人探讨服务的使用,请访问AWS开发论坛。
您可以与其他AWS用户以及AWS团队的成员(其用户名末尾带有“@aws”)进行讨论。
AWS提供各种获取服务帮助的方式,从联机帮助到个人支持,一应俱全。
有关选项列表,请转到支持中心。
33

标签: #能干 #javascript #能干 #数据库 #腾讯 #服务器 #服务器 #服务器