【问题标题】:s3 AWS cli deploy only new files commands3 AWS cli 仅部署新文件命令
【发布时间】: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


【解决方案1】:

请查看 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 参数。
猜你喜欢
  • 1970-01-01
  • 2019-05-23
  • 2017-03-18
  • 1970-01-01
  • 1970-01-01
  • 2015-10-10
  • 2022-06-15
  • 1970-01-01
相关资源
最近更新 更多