首页 > 解决方案 > 警告:复制是无效命令

问题描述

我想将数据从 s3 传输到 redshift postgres 中的表。

它以 csv 格式存储在我的 s3 存储桶中。

我设置了 amazon CLI 并已经运行configure并添加了我的凭据,并为自己提供了一个 IAM 用户,该用户可以访问 s3 存储桶和 redshift postgres 实例。

我运行了命令aws copy tmp3 from s3://[mybucket]/[mycsv].csv

但是我得到了错误aws: error: argument command: Invalid choice, valid choices are,并且副本不在他们提供的 vlaid 命令列表中。

标签: amazon-web-servicesamazon-s3

解决方案


Copy 不是受支持的参数,您要查找的是cp. 查看S3的AWS CLI 文档。

您正在寻找的可能是这样的:

aws s3 cp s3://[mybucket]/[mycsv].csv tmp3


推荐阅读