【发布时间】:2018-10-26 23:45:10
【问题描述】:
我目前有一个工作站点,我们会不断对其进行更改。我想知道是否有办法让 ./deploy 脚本只部署新的更改,而不是每次都部署整个站点。
我的脚本目前是这个。
aws s3 cp _site s3:/fake bucket name/ --recursive --region "ap-southeast-2"
【问题讨论】:
标签: amazon-web-services amazon-s3 aws-cli
我目前有一个工作站点,我们会不断对其进行更改。我想知道是否有办法让 ./deploy 脚本只部署新的更改,而不是每次都部署整个站点。
我的脚本目前是这个。
aws s3 cp _site s3:/fake bucket name/ --recursive --region "ap-southeast-2"
【问题讨论】:
标签: amazon-web-services amazon-s3 aws-cli
请查看 aws cli 命令:s3 sync
http://docs.aws.amazon.com/cli/latest/reference/s3/sync.html
aws s3 sync _site s3://fake/ --recursive --region "ap-southeast-2"
首先使用--dry-run 尝试它,如果它适合您的需要,只需将其删除。
【讨论】:
aws s3 sync /local/dir/ s3://bucket-name/s3/dir/。对于试运行,它将是 --dryrun 参数。