powershell - 由于archive_id名称的原因,无法删除AWS Glacier存档?

标签 powershell amazon-web-services

我在Windows 8.1(不要问为什么)上,并且在Powershell中使用AWS CLI。

我进行了一项工作,列出了已成功完成的给定保管库的所有存档。然后,我成功删除了24个文件中的23个。

我无法删除一个文件,除了那个文件ID带有负号的事实之外,我无法弄清楚为什么:
aws glacier delete-archive --vault-name MY_GLACIER_VAULT_NAME --account-id - --archive-id "-lai63adP..."
错误:aws.exe: error: argument --archive-id: expected one argument
请问有人有什么建议吗? (除了创建Linux VM,先进行身份验证,然后再尝试相同的命令)。

最佳答案

尝试将--archive-id "-lai63adP..."替换为--archive-id="-lai63adP..."
我在https://github.com/aws/aws-cli/issues/1135https://github.com/aws/aws-cli/issues/1409以及更多地方找到了它。

关于powershell - 由于archive_id名称的原因,无法删除AWS Glacier存档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46144814/

相关文章:

Powershell 函数名称为 "main"奇怪的效果

windows - 以编程方式禁用快速启动(系统设置)

amazon-web-services - 如何在 ECR 源管道中向 CodeDeploy 提供 AppSpec 和任务定义

amazon-web-services - 为 Alexa "AudioPlayer is currently an unsupported namespace"播放音频文件时出错

excel - PowerShell:从 excel 文件中删除 VBA 模块

c# - 无法加载文件或程序集“System.Management.Automation,版本 = 3.0.0.0

internet-explorer - 如何在 IE 中以编程方式设置代理异常?

apache - 在 Amazon ubuntu 托管中安装替换 SSL 证书的最简单方法

amazon-web-services - 如何将 json 文件用作 CloudFormation 中的 DashboardBody 和 Serverless?

javascript - 使用 axios 将图像上传到 AWS 预签名帖子 URL