AWS静态网站托管 - 更新网站的繁琐

时间:2016-01-07 06:21:56

标签: amazon-web-services amazon-s3

我正在使用AWS来托管静态网站。不幸的是,将目录上传到S3非常繁琐。有没有办法简化流程?

1 个答案:

答案 0 :(得分:3)

您是否考虑过使用AWSCLI - AWS Command Line Interface与AWS Services& amp;资源。

安装并配置AWSCLI后;更新网站所有你需要做的是

  

aws s3 sync s3://my-website-bucket /local/dev/site

通过这种方式,您可以继续在本地开发静态站点,并且简单的aws s3同步命令行调用将自动查看自上次同步以来已更改的文件,并自动上载到S3而不会出现任何问题。

使新创建的对象公开(如果没有使用Bucket Policy完成)

  

aws s3 sync s3://my-website-bucket /local/dev/site --acl public-read

最好的部分是,内置分段上传。此外,您从S3同步回本地(反向)