尝试将冰川深层存档还原到s3,但无法使用mfa

时间:2020-09-11 09:23:47

标签: amazon-s3 amazon-glacier

我想还原冰川深层存档文件夹,我确实启用了aws MFA,因此当我尝试运行以下命令时出现以下错误:

aws s3api list-objects-v2 --bucket MYBUCKET --query“ Contents [?StorageClass =='GLACIER']”-输出文本| awk'{print substr($ 0,index($ 0,$ 2))}''| awk'{NF- = 3}; 3'> glacier-restore.txt --profile xxx

错误:awk:致命:无法打开文件“ --profile”进行读取(没有此类文件或目录) 调用ListObjectsV2操作时发生错误(AccessDenied):访问被拒绝

1 个答案:

答案 0 :(得分:1)

--profile xxx不是aws命令的参数。

尝试:

aws s3api list-objects-v2 --profile xxx --bucket MYBUCKET --query "Contents[?StorageClass=='GLACIER']" --output text | awk '{print substr($0, index($0, $2))}' | awk '{NF-=3};3' > glacier-restore.txt