📜  AWS –启动网站

📅  最后修改于: 2021-04-16 06:14:00             🧑  作者: Mango

对于一家公司来说,创办一家网站是最重要的事情,无论它是一家新兴公司还是一家信誉卓著的公司。但。建立一个网站不是一件容易的事,有很多事情要注意。无论是拥有全面知识还是初创企业,AWS都使它变得更容易。通过使用现在在儿童游戏中托管网站的AWS S3服务。这些使公司持有人有更多时间专注于公司中要完成的其他重要事情。

让我们看看如何通过以下步骤使用AWS托管网站:

步骤1:收集基础知识

最基本的步骤是首先拥有一个有效的AWS账户和您的前端代码(.html文件),这将是您网站的内容。即使可以制作基本的

Hello World 也不必担心.html内容。

第2步:创建网站的S3存储桶

为简单起见,我们将仅使用一项AWS服务来托管我们的网站即AWS S3。存储服务中的AWS S3,其中所有文件都存储在S3存储桶中。登录到您的AWS账户,然后在搜索框中选择S3。

AWS搜索框

之后,当S3仪表板打开时,单击创建存储桶。

AWS S3控制台

然后为您的S3存储桶提供一个全球唯一的名称,然后选择您希望存储桶所在的区域。

AWS创建存储桶

单击下一步后,您将看到一个面板,要求您为存储桶定义一些标签,这是可选的,因为标签仅用于识别存储桶。您只需单击下一步即可跳过此步骤。

创建存储桶详细信息页面

完成此操作后,将出现一个新面板,默认情况下会拒绝所有对存储桶的公共访问。但是,由于我们将要托管一个应该公开的网站,以便每个人都可以看到它。

拒绝桶公共访问

为此,您需要取消选中该复选框。一旦您选择了它,就会弹出一个警告窗口,警告您该存储桶即将公开。因此,不要惊慌,只需选中确认框

AWS创建存储桶

完成之后,查看您的存储桶,然后单击创建存储桶。

复查桶

第3步:将文件上传到S3存储桶

创建存储桶后,现在是时候将.html文件上传到其中了。为此,请点击右上角的蓝色“上传”按钮。

文件上传S3控制台

添加文件,然后单击“下一步”

上载HTML页面

上传文件后,单击“下一步”。

检查索引文件

单击“下一步”后,在“管理公共权限”下,选择对此对象具有“公共访问”权限,以使您的网站可以公开阅读。

值区权限

最后,选择您的S3存储类型,我选择了基本的标准类型。但是,为降低成本,您可以根据需要选择其他任何类型。

上载设定

现在,最后查看详细信息,然后单击“上载”

值区上传

完成这些步骤后,您可以看到我们的index.html文件已成功上传。

在AWS上上传HTML文件

步骤4:配置S3存储桶的设置

要通知您的S3存储桶您将使用它来托管您的网站,请单击“属性”选项卡。此后,选择“静态网站”托管标题并填写您的文档名称,则不需要错误名称(可以键入404.html)。

网站属性

下一步,单击“权限”选项卡,现在,您需要单击“桶策略”小节。在这里,系统将提示您创建一个JSON对象,其中包含存储桶访问权限策略的详细信息。

这部分可能会令人困惑。现在,我们仅向您提供JSON,该JSON将授予您相应存储桶中文件的完全公共访问权限。这将使该网站可以公开访问。

最后,将其粘贴到上面的存储桶策略编辑器中:

{"Version":"2012-10-17","Statement":[{"Sid":"PublicReadForGetBucketObjects",
"Effect":"Allow","Principal":"*","Action":"s3:GetObject",
"Resource":"arn:aws:s3:::YOUR-BUCKET-NAME/*"}]}

代替您的桶名,输入您的桶名。

网站政策设定

完成此操作后,只需单击保存完成!您现在已成功在AWS S3上上传了一个简单的静态网站。

第5步:托管您的网站

要访问您的站点,请返回S3上的“概述”选项卡,然后单击索引文档。您将在网站上获得一个带有菜单链接的幻灯片式菜单。

网站概述

将链接复制并粘贴到浏览器中,您的网站将可以访问。

推出的网站

至此,我们已经在AWS S3上创建了存储桶,并上传了网站所需的所有文件,并成功托管和启动了网站。