amazon-web-services - AWS cp 没有复制所有文件
问题描述
while IFS='' read -r line || [[ -n "$line" ]]; do
aws s3 cp s3://abc/$line s3://xyz/ --profile prod --recursive
done < "$1"
在我正在使用的终端中
./s3-copy.sh images-to-copy.txt
images-to-copy.txt 是:15.jpeg 16.jpeg 17.jpeg
这只是将最后一个元素复制到我的 S3 存储桶中,即 17.jpeg。有人可以帮帮我吗?
解决方案
您可以使用AWS S3 同步
示例命令:aws s3 sync s3://$SOURCE_BUCKET/ .
推荐阅读
- reactjs - 如何更改反应信息横幅中的颜色和字体系列
- java - 仅针对生产环境将 localhost 删除为允许的 CORS 来源?
- javascript - 在返回 NULL 的控制台上打印 HTML 元素(javascript)
- flutter - 在 Flutter 中,如何在忽略父级约束的情况下布局子级?
- c# - 如何将对象列表和图像从 jQuery 发送到 ASP.NET MVC 控制器
- angularjs - 来自Typescript文件的Angularjs绑定第三方网址不起作用
- mysql - MySQL - 从前一行中减去值,按 2 个字段分组
- apache-kafka - 如何在 Kafka 中使用 Cadence?
- sql - 如何计算四组日期之间的天数
- php - 将 index.php 文件(在 Xampp 中的 htdocs 文件夹内)链接到 Desktop 中 home.html 文件中的导航栏?