前言:我不是在问“你是如何做到这一点的?”。
如果您根据以下标准对适当的 AWS 解决方案提出意见,我将非常感激。
- 基本上就是“ Hello World ”。
- 它以 HTML 形式提供(即网络服务器)
- 我有一个 AWS 账户
- 我拥有或可以重新生成 IAM key 对
- 我想避开仪表板。 (我希望它来自一种 CLI)
- 我很擅长 python、ruby、bash 等。
- 这绝不是生产。这可能有一个奇怪的 IP,没有数据库,并且负载平衡不是一个因素。
再次强调一下,我不是在问“如何?”。我想知道根据前面提到的标准最合适的方法。
我只是一个迷茫的人。那里有很多解决方案。有 EC2、Cloudformation、OpsWorks、Static from S3、Elastic Beanstalk......等。将近一百万。
最佳答案
为了让事情快速进行并亲自学习 AWS 的构建 block ,我会忽略 CloudFormation、OpsWorks 和 Elastic Beanstalk。了解它们的复杂性需要时间。
将静态内容直接写入 S3 中的存储桶,然后启用 S3 website hosting ,或启动 EC2 实例并 bootstrap来自 EC2 用户数据的实例。您应该做什么取决于网站的最终目标。如果它始终是静态的,那么 S3 托管可能没问题。
这是一个30-minute python webapp在 AWS 上,有人使用后一种方法构建,通过结构更加复杂。
关于amazon-web-services - 关于免费套餐上简单 AWS CLI 预置的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41969554/