使用 AWS Elastic Beanstalk 我应该在哪里存储我的应用程序代码?

Posted

技术标签:

【中文标题】使用 AWS Elastic Beanstalk 我应该在哪里存储我的应用程序代码?【英文标题】:With AWS Elastic Beanstalk where should I store my application code? 【发布时间】:2019-08-04 10:32:56 【问题描述】:

当我将我的应用程序容器化时,我的计划是使用映像中的应用程序文件构建我的 docker 映像,然后在我的代码更改时更新我的​​映像。

现在我正在深入研究 AWS Elastic Beanstalk (EB),但似乎我应该在每次部署时压缩整个应用程序,然后从图像中删除我的应用程序代码。

它甚至可以使用 AWS EB 将我的应用程序代码存储在 docker 映像上吗?如果是这样,哪个最好用?

如果我稍后决定切换到 AWS ECS(或其他服务),是否最好将我的应用程序代码存储在我的 docker 映像中?

编辑:我应该注意我正在使用多容器 Docker

【问题讨论】:

混帐? AWS CodeCommit / GitLab / GitHub / BitBuckets 都是有效的选项 【参考方案1】:

考虑使用 AWS Elastic Beanstalk 将您的应用程序代码存储在 Amazon S3 上。

【讨论】:

以上是关于使用 AWS Elastic Beanstalk 我应该在哪里存储我的应用程序代码?的主要内容,如果未能解决你的问题,请参考以下文章

AWS Elastic Beanstalk 上禁止使用 Django 403

AWS Elastic Beanstalk

使用 AWS CodeBuild 和 EB CLI 部署到 AWS Elastic Beanstalk

Elastic Beanstalk (AWS) 的休眠配置

如何使用 Elastic beanstalk 和 Dockerrun.aws.json 正确部署到 AWS?

AWS 和 Elastic Beanstalk