s3 AWS cli 仅部署新文件命令

Mat*_*att 5 amazon-s3 amazon-web-services aws-cli

我目前有一个工作网站,我们正在不断对其进行更改。我想知道是否有一种方法可以使 ./deploy 脚本仅部署新的更改,而不是每次都部署整个站点。

我的脚本目前是这样的。

aws s3 cp _site s3:/fake bucket name/ --recursive --region "ap-southeast-2"
Run Code Online (Sandbox Code Playgroud)

Yar*_*ron 8

请看一下 aws cli 命令:s3 sync

http://docs.aws.amazon.com/cli/latest/reference/s3/sync.html

aws s3 sync _site s3://fake/ --region "ap-southeast-2"

首先尝试一下--dryrun,如果它适合您的需要,请将其删除。

  • 正确的命令是 - `aws s3sync /local/dir/s3://bucket-name/s3/dir/`。对于试运行,它将是“--dryrun”参数。 (3认同)