首页 > 解决方案 > 分段上传 S3

问题描述

我正在尝试完成到 S3 的多部分上传,我能够从下面的命令生成密钥和上传 id。当我传递值以完成上传时,我收到了错误。我用谷歌搜索发现当我们在字符串数据类型中使用 int 值时会弹出这个错误。有人可以帮助请为什么在 S3 上传中发生这种情况。

bash-3.2$ aws s3api create-multipart-upload --bucket awspythnautomation --key 'docker'
{
    "Bucket": "awspythnautomation",
    "Key": "docker",
    "UploadId": "ySvpOo_9DwDLmfB84GqvJQAQeZQi1_U6_Qs2StKpvxCI.tKTFJKES9nNXDoY5zqkJX4yEuPdcICwTZ.X5xwkaNyYop1r9VOloMKjxji_TakQYLobYy7IcRoUUuHcebgh"
} 

bash-3.2$ aws s3api complete-multipart-upload --multipart-upload fileb://Docker.dmg --bucket awspythnautomation --key 'docker' --upload-id ySvpOo_9DwDLmfB84GqvJQAQeZQi1_U6_Qs2StKpvxCI.tKTFJKES9nNXDoY5zqkJX4yEuPdcICwTZ.X5xwkaNyYop1r9VOloMKjxji_TakQYLobYy7IcRoUUuHcebgh

***'in <string>' requires string as left operand, not int***

标签: amazon-s3

解决方案


推荐阅读