aws启动_如何在15分钟内免费在AWS上启动网站

aws启动

by Daniel Simmons

丹尼尔·西蒙斯(Daniel Simmons)

如何在15分钟内免费在AWS上启动网站 (How to launch a site on AWS for free in 15 minutes)

If you‘re completely new to Amazon Web Services (AWS), it can come across as soul-crushingly complicated.

如果您是Amazon Web Services(AWS)的新手,那么它可能会非常复杂。

Not only does it seem like there’s a thousand different services to choose from, each of which has an equally cryptic name (like S3, Lambda, EC2, or Athena), but there is also so much to configure.

它不仅看起来像有一千个不同的服务可供选择,每一个都有一个同样神秘的名称(如S3,λ,EC2,或者Athena),但也有这么 配置。

You’ve gotta decide how much memory to allocate to your functions, which geographic region of the world you want your code to be served from, and you have to build a weird JSON object in order to grant permissions? It’s REALLY easy to dip your toes in and decide it’s too confusing to get started.

您必须确定要分配给函数的内存量,要从中服务代码的世界哪个地理区域,并且必须构建一个怪异的JSON对象才能授予权限? 踩入脚趾并确定入门太混乱,这真的很容易。

If this describes your experience so far, then good — this article is for you.

如果这描述了您到目前为止的经验,那就很好了-本文适合您。

I was in the exact same boat for longer than I’d care to admit.

我在同一条船上待了比我愿意承认的时间更长的时间。

But despite all of its daunting complexity, there is something about AWS that just keeps calling out to you.

但是,尽管它具有令人生畏的所有复杂性,但关于AWS的某些东西一直在不断地向您呼吁。

There’s the speed, the reliability, even just the professional clout of being able to say that you have experience with AWS.

速度,可靠性,甚至是能够说出您具有AWS经验的专业影响力。

But, like with anything, if you want to get started, then you need to take the first step. So my goal in this article is to make that an easy one. I want to get you to the point that you can say “I have deployed a project on AWS.”

但是,与任何事物一样,如果要开始使用,则需要迈出第一步。 因此,我在本文中的目标是使其变得简单。 我想让您说出“我已经在AWS上部署了一个项目”。

It will be much easier than you think, and it will give you a point from which to begin exploring AWS’s other services.

这将比您想象的要容易得多,并且它将为您提供一个起点,以开始探索AWS的其他服务。

步骤0:您需要遵循的步骤 (Step 0: What you’ll need to follow along)

The list is short, but I figured I’d put it front and center to make sure it’s clear from the beginning.

清单很短,但我想我会把它放在前面和中间,以确保从头开始就清楚。

  1. A working credit / debit card (don’t worry, it’s all free like the title says. But you will need to enter credit card info in order to create an AWS account)

    可以使用的信用卡/借记卡(不用担心,它完全免费,如标题所述。但是您需要输入信用卡信息才能创建一个AWS账户)
  2. Front-end code that you can upload and host on AWS. This can be as simple as an HTML document with <p>Hello World</p> in the body.

    您可以上传并托管在AWS上的前端代码。 这可以像正文中带有<p>Hello Wor ld </ p>HTML文档一样简单。

步骤1:注册一个AWS账户 (Step 1: Make an AWS Account)

To be honest, I stopped at this point several times simply because it was one of those “free trial but they ask for your credit card info” situations, which I tend to resist on principle.

老实说,我在这一点上停了好几次,仅仅是因为这是“免费试用,但他们要求您提供信用卡信息”的情况之一,我倾向于原则​​上拒绝这样做。

But the 12 month free tier is pretty amazing. A full year is a long time to be able to experiment on AWS before deciding whether it’s worth continuing to use it. (I am not in any way affiliated with AWS, just for the record).

但是12个月的免费套餐非常惊人。 在决定是否值得继续使用AWS之前,整整一年的时间是很长的时间。 (出于记录目的,我绝不隶属于AWS)。

So follow this link and create your account: AWS Free Tier.

因此,请单击此链接并创建您的帐户: AWS Free Tier

I know some people might have some concerns about the limitations on the free plan. For example, there is a monthly cap on GET and PUT requests (20,000 and 2,000 respectively), after which point you start getting charged.

我知道有些人可能会对免费计划的局限性有所担忧。 例如,GET和PUT请求有一个每月上限(分别为20,000和2,000),此后您便开​​始收费。

But as long as you’re only using this to experiment and learn for now, there’s pretty much no chance of exceeding the limitations.

但是,只要您现在仅使用它来进行实验和学习,就几乎没有机会超过限制。

And even if you do, the pricing for exceeding the caps is typically fractions of a penny per 1,000 requests.

即使您这样做,超出上限的价格也通常是每千个请求一分钱的几分之一。

步骤2:为您的项目/站点创建一个S3存储桶 (Step 2: Create an S3 bucket for your project/site)

To keep things as simple as possible, the only AWS service that we’ll be using for this project will be Simple Storage Service (or S3), one of Amazon’s cloud storage services.

为了使事情尽可能简单,我们将用于该项目的唯一AWS服务将是简单存储服务(S3),这是Amazon的云存储服务之一。

S3 behaves a bit like Google Drive or Dropbox. But it can also be configured to serve files rather than just store them, which is what we’ll be doing.

S3的行为有点像Google云端硬盘或Dropbox。 但是,也可以将其配置为提供文件,而不仅仅是存储文件,这就是我们要做的。

Since we’ll just be serving files that are hosted on S3, this will be a static site, with no backend or connections to a database.

由于我们将只提供S3上托管的文件,因此这将是一个静态站点,没有后端或与数据库的连接。

Now that you’ve got an AWS account, log in to the Management Console (linked here) and click on “Services” in the upper left of the main menu.

现在您已经拥有一个AWS账户,登录到管理控制台( 在此处链接 ),然后单击主菜单左上方的“服务”。

You’ll see that mind-bogglingly large list of service options that I mentioned in the beginning. Don’t worry about all that, just click on “S3” under the “Storage” section.

您会看到我一开始提到的庞大的服务选项列表。 不必担心所有这些,只需单击“存储”部分下的“ S3”。

This will take you to the S3 page, where you can create different “buckets” to store your different projects.

这将带您到S3页面,您可以在其中创建不同的“存储桶”以存储您的不同项目。

Buckets are like folders on your desktop. But the document storage system on S3 does not follow the traditional folder structure (more on that if you’re interested). So instead,“bucket” seems to be the right word to use.

桶就像您桌面上的文件夹。 但是S3上的文档存储系统不遵循传统的文件夹结构( 如果您有兴趣的话,可以查看其更多内容 )。 因此,“ bucket”似乎是使用的正确词。

Click on the big blue button in the upper left called “Create Bucket” to create a bucket that will hold your project files.

单击左上角名为“创建存储桶”的蓝色大按钮,创建一个存储您的项目文件的存储桶。

The main thing that you need to do here is make sure the public permissions are set to “Grant public read access to this bucket.”

您在这里需要做的主要事情是确保将公共权限设置为“授予对此存储桶的公共读取访问权限”。

You’ll get a warning from AWS, but don’t worry. They just want to make sure that no one could do this by accident. But this is exactly what you want to do.

您会收到来自AWS的警告,但请不要担心。 他们只是想确保没有人会偶然地这样做。 但这正是您想要做的。

Once you’re done, you’ll see your bucket in the list on your S3 console.

完成后,您将在S3控制台的列表中看到存储桶。

第3步:添加文件并在存储桶上配置设置 (Step 3: Add files & configure the settings on your bucket)

Click on your newly created bucket in the list. This will bring you to a page where you can add contents to your bucket and configure its settings.

在列表中单击您新创建的存储桶。 这将带您到一个页面,您可以在其中添加内容到存储桶并配置其设置。

First, you’ll want to add your project files (mentioned at the beginning) on the “Overview” tab. Remember, these can be the files for any functioning front-end project.

首先,您需要在“概述”选项卡上添加项目文件(开头提到)。 请记住,这些可以是任何正常运行的前端项目的文件。

You won’t be able to upload any folders (again, since S3 doesn’t actually have a folder structure). Instead, you’ll need to manually create any folders that you have in your project in S3 and upload your files to them.

您将无法上载任何文件夹(同样,由于S3实际上没有文件夹结构)。 相反,您需要在S3中的项目中手动创建您拥有的所有文件夹,然后将文件上传到这些文件夹。

Next, click on the “Properties” tab.

接下来,单击“属性”选项卡。

This is where you’ll tell S3 that you want to use this bucket to host your files.

在这里,您将告诉S3您要使用此存储桶来托管文件。

Just click on the tile that says “Static Website Hosting” and enter the names of your index (required) and error (not required) documents and you’re all done.

只需单击显示“静态网站托管”的图块,然后输入索引(必需)和错误(不需要)文档的名称,就可以完成所有工作。

Next, click on the “Permissions” tab.

接下来,单击“权限”选项卡。

You’ll see just below the main tabs that you start off in a subsection called “Access Control List”. This is already configured correctly, since you’ve already said that anyone should be able to read the files hosted in this bucket.

您会在“访问控制列表”小节中看到的主要选项卡正下方。 这已经正确配置,因为您已经说过任何人都应该能够读取此存储桶中托管的文件。

Now you’ll need to click on the “Bucket Policy” subsection. Here, you’ll be prompted to create a JSON object that contains the details of your bucket’s access permission policy.

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

This part can be confusing. For now, I’ll just give you the JSON that will grant full public access to the files in your bucket. This will make the website publicly accessible.

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

Paste this into the bucket policy editor shown above:

将此粘贴到上面显示的存储桶策略编辑器中:

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

Don’t forget to replace “YOUR-BUCKET-NAME” with… your bucket’s name.

不要忘了用…您的存储桶名称替换“您的存储桶名称”。

你完成了! (You’re done!)

That’s it! You have now deployed a very simple static site on AWS S3.

而已! 现在,您已经在AWS S3上部署了一个非常简单的静态站点。

To access your site, go back to the “Overview” tab on S3 and click on your index document (click on a blank area in the list item, not on the link to the document itself). You’ll get a slide-in menu on the right with a link to your site!

要访问您的站点,请返回S3上的“概述”选项卡,然后单击索引文档(单击列表项中的空白区域,而不是指向文档本身的链接)。 您将在右侧获得一个带有菜单链接的幻灯片菜单!

翻译自: https://www.freecodecamp.org/news/how-to-launch-a-site-on-aws-for-free-in-15-minutes-7b3ce5d8d053/

aws启动

AWS EC2从零部署静态网站实操指南 EC2是AWS中最基础的计算服务,本质是一台可远程访问的Linux虚拟机。理解其核心原理需把握实例生命周期、网络访问控制(安全组)、SSH密钥认证与按需计费模型四大支柱。技术价值在于提供完全可控的运行环境,支撑Web服务、API网关、轻量数据库等多样化场景。典型应用包括快速搭建演示站点、托管静态HTML、运行Node.js后端或作为CI/CD构建节点。本文聚焦真实操作闭环:从控制台启动t3.micro实例、配置安全组放行SSH和HTTP、通过密钥对建立SSH连接、部署Nginx并发布页面,全程结合Amazo 阅读详情

相关推荐

招财牛猫|股社区|猫笔刀公众号历史文章13-21年(含评论),投资内容 收藏学习

招财大牛猫|股社区|猫笔刀公主号历史文章13-21年(含评论)

ZhaoCaiDaNiuMao的博客 7012

AWS Route 53和EC2,30分钟搭建一个可访问的个人博客(含免费套餐配置)

本文详细介绍了如何利用AWS免费套餐资源,通过Route 53域名服务和EC2计算服务,在30分钟内快速搭建个人技术博客。从域名注册、DNS解析配置到EC2实例部署和安全组设置,全流程指导零成本实现专业级博客上线,特别适合学生和独立开发者。

weixin_30316097的博客 414

4、深入了解 AWS:成本、服务与使用指南

本文深入探讨了AWS云计算平台的成本结构、核心服务及使用指南。涵盖AWS免费套餐、按需计费模式与成本优化实践,并对比AWS、Azure与GCP三大云厂商的差异。详细介绍了EC2、S3、RDS等关键服务及其集成应用,结合电商案例展示架构设计。同时讲解通过管理控制台、CLI、SDK和CloudFormation蓝图实现自动化管理,帮助开发者高效构建和管理云基础设施。

gold8的专栏 640

15分钟,教你用Python爬网站数据,并用BI可视化分析!

作为一名在数据行业打拼了两年多的数据分析师,虽然目前收入还算ok,但每每想起房价,男儿三十还未立,内心就不免彷徨不已~ 两年时间里曾经换过一份工作,一直都是从事大数据相关的行业。目前是一家企业的BI工程师,主要工作就是给业务部门出报表和业务分析报告。 回想自己过去的工作成绩也还算是不错的,多次通过自己分析告,解决了业务的疑难杂症,领导们各种离不开。 但安逸久了总会有点莫名的慌张,所以我所在的...

帆软商业智能技术 3946

AWS Single Sign-On

鉴于当今的用户经常直接从其浏览器访问应用程序,因此组织正在优先考虑改善安全性和用户体验的访问管理策略。SSO 兼具这两方面的优点,因为一旦验证身份,用户就可以访问所有受密码保护的资源,而无需重复登录。在这一长串中,需要替换[AccountID]为要实现单点登录的AWS账号ID。注意如果有多个AWS账号,不是输入本AWS账号,是要对接单点登录的那个账号)。替换[RoleName]为要分配的IAM Role的名称,例如取名。替换[RoleName]为要分配的IAM Role的名称,例如取名。

陈锐的技术笔记 1276

四个福利性在线网站分享,每一个都让你欲罢不能……

随着社会的不断发展,我们网络上的一些资源就像雨后春笋一般的拔地而起,许多东西我们的来不及上车就被新的事物给掩盖了,但是对于一些好用的网站来说是真的很不错,小编今天就和你们分享一些最具福利性的在线网站! 你们准备好了吗?老司机准备发车了: 一.TinEye.com—图片搜索引擎 如果你的电脑或者你的手机里有一张不知道哪里来的图片,你想要将图片的源地址给找出来该怎么做?一般的时候我们都是束手无策,但是有了这个网站就不一样,可以图片上传带上去进行查找...

weixin_43363835的博客 429万+

有关一级域名二级域名三级域名

一级域名:http://www.wellaiai.com/(前面是www的通用网址) 二级域名:http://vip.wellaiai.com/(www替换成了别的) 二级目录:http://www.wellaiai.com/xiemanhua/ 三级域名: http://bbs.at.abc.com, 当然也可以建立四级域名:http://bbs.at.go.abc.co

shuiyuehaha的专栏 16万+

如何在 3 分钟免费AWS 上运行 RStudio

可以理解的是,在点击了一篇承诺在 3 分钟内为您提供解决方案的标题后,您将没有时间阅读有关RStudio Sever和Amazon Web Services 的10 分钟文章。您的初始用户名是“rstudio”,您的密码是此服务器的“实例 ID”(此处:i-09784d4946595e752),您也可以在 AWS 控制台中找到它。步骤 2:访问Louis Aslett 的网站,选择虚拟机所在的区域,然后单击旁边的链接(例如,ami-02bf650155c44b475表示美国西部,北加利福尼亚)

2401_85233349的博客 1091

手把手教你注册AWS EC2免费套餐 | 12个月新用户福利详解

作为云计算领域的初学者,合理利用云服务商的免费资源是降低学习成本的重要方式。AWS(亚马逊云科技)为全球用户提供12个月免费套餐,包含EC2、S3等核心服务。本文将详细讲解如何零基础注册AWS账号并开通EC2免费实例,避免隐藏费用,适合开发者及学生党。

awscloud的博客 4751

AWS免费套餐薅羊毛指南:零成本在VPC里部署你的第一个个人网站(附PHP环境配置)

本文详细介绍了如何利用AWS免费套餐资源零成本部署个人网站,包括EC2实例、EBS存储和PHP环境配置。通过避坑指南和自动化脚本,帮助开发者在VPC中高效搭建网站,同时避免意外扣费。

weixin_30825199的博客 459

零成本上云!个人开发者如何用AWS免费套餐快速搭建专属技术试验田

在代码与创新交织的世界里,个人开发者常面临这样的困境:想搭建一个云端实验环境测试新技术,却被动辄上千元的服务器费用劝退;想尝试容器化部署或机器学习模型训练,却受限于本地电脑的性能瓶颈。但你可能不知道,AWS免费套餐正为开发者敞开一扇“零成本上云”的大门——每月15GB流量、750小时EC2实例、5GB S3存储……这些资源足以构建属于你的云端技术试验田!

awscloud的博客 1570

AWS免费套餐薅羊毛指南:手把手教你12个月免费用EC2服务器(附密钥对安全保存技巧)

本文详细解析AWS免费套餐的使用技巧,教你如何在12个月内零成本使用EC2服务器,包括精细化管理750小时免费额度、避开隐藏扣费陷阱,以及密钥对的安全保存方法。特别推荐使用ED25519密钥类型和四级防护策略,确保服务器安全无忧。

weixin_30555125的博客 445

30秒部署AWS静态网站:SCAR让HTTPS/CDN/自定义域名零配置实现

SCAR(GitHub加速计划)是一款专为AWS设计的静态网站部署工具,能让你在30秒内完成网站部署,自动配置HTTPS、全球CDN和自定义域名,无需复杂的AWS知识。本文将带你了解如何通过SCAR实现零配置部署,让静态网站部署变得简单高效。 ## 🚀 SCAR部署核心优势 传统AWS静态网站部署需要手动配置S3、CloudFront、ACM证书和Route 53等服务,步骤繁琐且容易出错。

gitblog_00660的博客 1027

网站一级域名

<br />免费TK顶级域名申请以及去广告攻略 日期:2006-7-28 0:06:37 点击:199 具体申请步骤如下: 进入http://www.dot.tk/en/index.html 在右边方框 Find your domain name now! 这里输入你要申请的 .TK 点击OK 如果已经被人申请 第二步会叫你选择一个其他的 ------ 还未被申请: ------ 下面绿色字体: Type of registration Please select yo

临武人本社工 10万+

做音视频开发要掌握哪些知识?

想说一句:真有眼光。如今这个时代,想赚钱,一个共识是,*选对赛道**。有些行业和领域,终其一生的天花板也不过如此。但有的朝阳行业,你一进去就可以获得大量的机会,就是“ROI(投入产出比)”很高。那就聊聊为啥从事音视频技术,未来会很赚钱。要说音视频技术,在这两年迎来爆发期。首先 5G 的发展提供了硬件条件,又受疫情的影响,,大量的线上办公、线上教育、线上娱乐等需求,让几亿人涌入各类线上互动平台。比如:抖音和快手的,需要应用图像处理和视频编码技术,如何在保持高画质的情况下,尽量减少视频文件的大小;

yinshipin007的博客 2513

2021年美容师(中级)考试技巧及美容师(中级)实操考试视频

题库来源:安全生产模拟考试一点通公众号小程序 美容师(中级)考试技巧是安全生产模拟考试一点通生成的,美容师(中级)证模拟考试题库是根据美容师(中级)最新版教材汇编出美容师(中级)仿真模拟考试。2021年美容师(中级)考试技巧及美容师(中级)实操考试视频 1、【单选题】卸除嫁接睫毛后需涂抹()保护滋润睫毛。(D) A、睫毛膏 B、眼药膏 C、烫前处理液 D、睫毛滋养液 2、【单选题】在色彩的感觉中,()色有扩张感。(C) A、蓝 B、黑 C、红 D、紫 3、【单选题...

w1874724189的博客 11万+

AWS EC2部署网站后,在EC2中使用localhost可以访问网站,但是外网和EC2上使用ip无法访问网站

1.AWS EC2控制台,新建安全组,开放inbound和outbound端口 2.EC2防火墙的入站规则配置; 进入Windows防火墙--高级设置--入站规则--新建规则--端口--本地特定端口:90--允许连接 ...

kairen6645的博客 8456

菜鸟都能理解的看毛片(KMP)算法

下面我们来见识一下神奇的看毛片算法 看毛片算法的思想是用两个指针i和j来指示A和B中的一个位置 1) 用i来表示当前匹配到A中的哪个位置啦 2) 用j来表示当前匹配到B中的哪个位置啦 3) 并且要满足B[1...j]要和A[i+j-1...i]相等 哦?很难理解啊,下面的图(图1)应该使你能够一拍脑袋,“哦,我太聪明了,这么简单!”

路漫漫其修远兮,吾将上下而求索 9万+

如何在AWS启动远程服务器

AWS is so cool because it is made up of discreet building blocks that you can use to build some fairly complex infrastructure. This is awesome once you get a handle on things. But when you are just st...

874

Android 蓝牙——概述(一)

Profiles (蓝牙应用规范),它从应用场景的角度为蓝牙技术的使用制定了不同的规范。这也是和大众日常生活接触最多的一部分。蓝牙支持很多Profiles:MAP:(MessageAccessProfile),短信访问协议,允许设备间的信息交换,短信。使用场景:智能车载中同步短信等信息。HFP:(Hands-free Profile),电话免提协议,让蓝牙设备(如蓝牙耳机/车机)可以控制电话,如接听、挂断、拒接等。

小旭的专栏 3428

AIAG-VDA-SPC-Yellow-Volume 2026.pdf

AIAG-VDA-SPC-Yellow-Volume 2026.pdf

上一篇: imba命令_Imba简介:兼容JavaScript的语言,可快速实现DOM更新
下一篇: 从头大数据项目_如何从头开始构建数据科学项目
cumian8165
博客等级 码龄10年 84粉丝 0原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值