Amazon web services AWS S3 sync命令在同一台计算机上获得不同的结果
我正在尝试将数据从S3同步到本地文件 我创建了两个到目标主机的连接会话。但是,使用相同的sync命令,一个会话同步数据Amazon web services AWS S3 sync命令在同一台计算机上获得不同的结果,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,我正在尝试将数据从S3同步到本地文件 我创建了两个到目标主机的连接会话。但是,使用相同的sync命令,一个会话同步数据正常,而另一个会话同步数据 fatal error: An error occurred (AccessDenied) when calling the ListObjectsV2 operation: Access Denied 为什么会发生这种情况,以及如何避免这个问题 顺便说一句,它们不是同时运行的 命令是: /usr/local/bin/aws s3 sync s3:/
正常
,而另一个会话同步数据
fatal error: An error occurred (AccessDenied) when calling the ListObjectsV2 operation: Access Denied
为什么会发生这种情况,以及如何避免这个问题
顺便说一句,它们不是同时运行的
命令是:
/usr/local/bin/aws s3 sync s3://${my_s3_path}/ ${my_local_path} --exclude '*xxx' --page-size 400
还有其他错误消息吗?看来你缺少合适的IAM证书了。谢谢你的回复。这是控制台中显示的唯一错误消息。在我看来…这些命令实际上是使用相同的~/.aws/credential
文件在同一台机器上运行的,如果缺少正确的凭据,它们都会失败…那么我想到的唯一一件事就是检查没有环境变量干扰凭据()并且,$my_s3_路径
已正确插值。也许在第二次执行中,您试图从S3存储桶同步,但您没有权限?