使用Amazon Lightsail的部署选项?

MrT*_*Tom 5 github web-deployment amazon-web-services amazon-lightsail

我们希望在Amazon Lightsail上托管许多小型项目。对于较大的项目,我们使用Codepipeline来管理来自github的部署。

是否有类似的选项可用于将部署从github推送到lightail实例进行部署。我环顾四周,管道似乎无法正常工作。

可以将AWS CodePipeline与Lightsail一起使用吗?

是否有针对lightail的良好部署选项,还是我们应该看一些更基本的东西,例如

https://github.com/markomarkovic/simple-php-git-deploy

非常感谢您的建议!

Tia*_*ica 6

Mike Coleman 的此文档页面向我们介绍了使用 AWS CodeDeploy 和 AWS CodePipeline 将应用程序部署到 Amazon Lightsail。它\xe2\x80\x99 基本上是设置部署管道的过程以及您正在寻找的内容的指南。

\n

确保您具备特定的先决条件(AWS 帐户、GitHub 帐户、本地安装的 git 以及本地安装和配置的 AWS CLI)后,您将执行以下 10 个步骤

\n
    \n
  1. 创建服务角色。
  2. \n
  3. 创建 S3 存储桶。
  4. \n
  5. 创建 IAM 策略。
  6. \n
  7. 创建 IAM 用户。
  8. \n
  9. 创建 Lightsail 实例并安装 CodeDeploy 代理。
  10. \n
  11. 验证 CodeDeploy 代理。
  12. \n
  13. 在 CodeDeploy 中设置应用程序。
  14. \n
  15. 分叉 GitHub 存储库。
  16. \n
  17. 设置 CodePipeline。
  18. \n
  19. 测试并更新应用程序。
  20. \n
\n

如果这派上用场,我已经就此撰写了一篇博客文章,并在此过程中进行了一些文档中未解决的问答。

\n


小智 0

您应该能够安装代码管道代理并将其用作目标,就像使用本地服务器一样。