我正在使用AWS来托管静态网站。不幸的是,将目录上传到S3非常繁琐。有没有办法简化流程?
答案 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同步回本地(反向)