Как настроить CannedACL с помощью AWD TransferUtility's UploadDirectory? - PullRequest
0 голосов
/ 18 апреля 2019

Как установить CannedACL настройки с TransferUtility?В частности, при использовании UploadDirectory?

Мой код нормально загружает каталог, но сейчас я пытаюсь обеспечить загрузку всех ресурсов с разрешением PublicRead, но безрезультатно.Для этого я переключился на перегрузку UploadDirectory, которая получает TransferUtilityUploadDirectoryRequest.Но все, что я пытаюсь установить в параметре CannedACL, генерирует исключение (большую часть времени с кодом ошибки InvalidArgument).

//transferUtility.UploadDirectory(directoryPath, bucketName, searchPattern, searchOption);
var uploadRequest = new TransferUtilityUploadDirectoryRequest
{
    BucketName = bucketName,
    SearchOption = searchOption,
    SearchPattern = searchPattern,
    //CannedACL = S3CannedACL.FindValue(permission.ToString()),
    CannedACL = S3CannedACL.PublicRead,
    Directory = directoryPath
};

transferUtility.UploadDirectory(uploadRequest);

Удалось ли кому-либо использовать UploadDirectory с настройками CannedACL?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...