Я пытаюсь загрузить файл в Glacier, используя этот код:
fmt.Println(len(dat))
uploadPartInput := &glacier.UploadMultipartPartInput{
AccountId: aws.String("-"),
// Body: aws.ReadSeekCloser(bytes.NewReader(dat[:6000000])),
Body: aws.ReadSeekCloser(bytes.NewReader(dat)),
Range: aws.String("bytes 0-12962984/*"),
UploadId: initiateResult.UploadId,
VaultName: aws.String("some-test-vibrant-glacier-vault"),
}
_, err = glacierClient.UploadMultipartPart(uploadPartInput)
if err != nil {
log.Fatal(err)
}
Это выводит следующее:
12962984
2019/12/11 10:57:10 InvalidParameterValueException: Content-Range: bytes 0-12962984/* is incompatible with Content-Length: 12962984
Может кто-нибудь сказать мне, почему моя длина контента равнанесовместим с моим диапазоном контента?