удалить объект S3 - PullRequest
       7

удалить объект S3

4 голосов
/ 14 января 2012

Я использую .net, и я пытаюсь удалить объект из моей корзины S3.Я попробовал следующее:

Amazon.S3.AmazonS3Client client = new Amazon.S3.AmazonS3Client(Properties.Settings.Default.AmazonS3VideoSrcKey, Properties.Settings.Default.AmazonS3VideoSrcSecret);
client.DeleteObject(new Amazon.S3.Model.DeleteObjectRequest() { BucketName = "xxxx", Key = "http://....../filename"});

Я не понимаю IsDeleteMarker true.

Что может быть не так?

спасибо

1 Ответ

12 голосов
/ 12 февраля 2012

Ваши ключи имеют префикс http: // ...?

Я предполагаю, что вы по ошибке передаете URL вместо ключа. Ваш запрос должен выглядеть примерно так:

client.DeleteObject(new Amazon.S3.Model.DeleteObjectRequest() { BucketName = "xxxx", Key = "filename"});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...