Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS S3 sync命令在同一台计算机上获得不同的结果_Amazon Web Services_Amazon S3 - Fatal编程技术网

Amazon web services AWS 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:/

我正在尝试将数据从S3同步到本地文件

我创建了两个到目标主机的连接会话。但是,使用相同的sync命令,一个会话同步数据
正常
,而另一个会话同步数据

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存储桶同步,但您没有权限?