我已经注册了 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 开发工具包入门