我正在使用AWS Elastic Beanstalk,我想上传4GB的wordpress网站。
我以为我会把它上传到Bit Bucket&然后通过Codeship将其上传到AWS S3,但Bit Bucket的存储库限制最大为2 GB。
是否有某种方法可以在AWS Elastic bean stalk上上传大量数据。例如通过FTP或其他东西。即使连接中断能够从上传的地方恢复上传,也是如此。
我是一名PHP开发人员,对Linux服务器配置并不多。
谢谢。
答案 0 :(得分:1)
您可以使用配置文件来自定义ElasticBeanstalk环境的部署过程。 EB提供了很多customization options,有很多方法可以涵盖这种情况。我建议让EB从S3中提取文件:
.ebextensions/web_files.config
.ebextensions/web_files.config
的示例内容:
commands:
sync_command:
command: mkdir -p /opt/web_stuff; aws s3 sync s3://sample-bucket/web_stuff /opt/web_stuff
这将使用AWS CLI s3 sync
命令在实例启动时复制文件。
您可能还需要确保增加EB实例上根磁盘的大小。