无法从 AWS S3 检索恢复的存档 'Invalid size value: 1g'
Unable to retrieve restored archive from AWS S3 'Invalid size value: 1g'
我有一个 430G 的对象,几个月前我使用生命周期策略从 S3 归档到 Glacier。我正在关注 Archiving Amazon S3 Data to Amazon Glacier blog, and Transitioning to the GLACIER storage class (Object Archival)
Your restored object will remain in both Glacier and S3’s Reduced Redundancy Storage (RRS) for the duration of the retention period.....
Although the objects are archived in Glacier, you can’t get to them via the Glacier APIs....Because Amazon S3 maintains the mapping between your user-defined object name and the Amazon Glacier system-defined identifier, Amazon S3 objects that are stored using the Amazon Glacier option are only accessible through the Amazon S3 API
我通过控制台将对象恢复到 S3(用了大约 5 个小时)它说它可用,但是当我尝试使用 awscli 下载对象时,我不断收到错误 'Invalid size value: 1g'
我正在尝试使用 aws s3 cp 命令(适用于其他对象)下载到 EC2 实例。此实例具有关联的角色,允许 read/write 到该 S3 bucket/folder。我还检查了 ubuntu 用户是否对我尝试下载对象的位置具有写入权限。
aws --version
aws-cli/1.10.17 Python/2.7.10 Linux/4.2.0-30-generic botocore/1.4.8
aws s3 cp s3://cab-arch/Backups/160211_Archive.tar 160211_Archive.tar
任何帮助将不胜感激,我找不到关于这个特定错误的任何信息。
事实证明,这实际上是由 docker 错误引起的。我尝试下载到的文件系统之前已由 docker 容器安装。虽然 docker ps
没有显示任何 运行 容器,但 fd
命令显示该容器在该文件系统上仍有多个 "open" 文件。我杀了 docker 然后一切都好了。 Info on this docker bug
我有一个 430G 的对象,几个月前我使用生命周期策略从 S3 归档到 Glacier。我正在关注 Archiving Amazon S3 Data to Amazon Glacier blog, and Transitioning to the GLACIER storage class (Object Archival)
Your restored object will remain in both Glacier and S3’s Reduced Redundancy Storage (RRS) for the duration of the retention period..... Although the objects are archived in Glacier, you can’t get to them via the Glacier APIs....Because Amazon S3 maintains the mapping between your user-defined object name and the Amazon Glacier system-defined identifier, Amazon S3 objects that are stored using the Amazon Glacier option are only accessible through the Amazon S3 API
我通过控制台将对象恢复到 S3(用了大约 5 个小时)它说它可用,但是当我尝试使用 awscli 下载对象时,我不断收到错误 'Invalid size value: 1g'
我正在尝试使用 aws s3 cp 命令(适用于其他对象)下载到 EC2 实例。此实例具有关联的角色,允许 read/write 到该 S3 bucket/folder。我还检查了 ubuntu 用户是否对我尝试下载对象的位置具有写入权限。
aws --version
aws-cli/1.10.17 Python/2.7.10 Linux/4.2.0-30-generic botocore/1.4.8
aws s3 cp s3://cab-arch/Backups/160211_Archive.tar 160211_Archive.tar
任何帮助将不胜感激,我找不到关于这个特定错误的任何信息。
事实证明,这实际上是由 docker 错误引起的。我尝试下载到的文件系统之前已由 docker 容器安装。虽然 docker ps
没有显示任何 运行 容器,但 fd
命令显示该容器在该文件系统上仍有多个 "open" 文件。我杀了 docker 然后一切都好了。 Info on this docker bug