AWS 免费用户套餐 - 如何部署第一个 Rails 应用程序

AWS 免费用户套餐 - 如何部署第一个 Rails 应用程序

我已经注册了 Amazon Web Services 免费用户套餐。我对所提供的所有工具感到有点不知所措。我最近一直在将我的应用程序部署到 Heroku,因此熟悉使用 Git 部署标志,其余的都由我处理。我还使用共享主机,使用 FTP 传输我的 PHP 应用程序文件。对于个人,这通常是如何在 AWS 上完成的?我有一年的免费使用权,我知道我可以创建一个 Ubuntu 服务器实例 - 这是我需要先做的事情,然后安装软件/插件?我想熟悉这一点,但很高兴先熟悉仪表板、监控工具等,所以对于新手来说,也许有一种更简单的方法可以开始。我正在阅读入门指南,但不确定我应该使用 S3 还是 EC1 开始。有人能建议现在最好的方法吗?谢谢

答案1

1) 首先在 AWS 中设置 Elastic Beanstalk rails 环境。有一个有用的“eb”命令行工具可以帮助您完成此操作。

2)使用适用于 Ruby 的 AWS SDK,通过将 aws-rails gem 添加到您的 gem 文件并进行捆绑安装。

gem 'aws-sdk'

3)现在你可以将更改推送到你的 AWS 环境,就像你对 heroku 所做的那样:

git aws.push

请参阅AWS 在线帮助中的此页面: 适用于 Ruby 的 AWS 开发工具包入门

相关内容