ACL setcontainer BLOB-объектов Azure с использованием переполнения стека

Я пытаюсь обновить ACL контейнера, используя последнюю версию Azure-PHP SDK.

setContainerAcl($container, $acl, $options = null)

В $ container я дал имя своего контейнера, но в $ acl я не знаю, что предоставить?
Но я могу получить данные ACL контейнера, используя метод getContainerAcl.

0

Решение

Глядя на исходный код здесь для setContainerAcl: https://github.com/Azure/azure-sdk-for-php/blob/master/WindowsAzure/Blob/BlobRestProxy.php#L946, $acl должен быть объектом типа ContainerAcl который вам нужно будет сначала запросить, используя имя контейнера. Исходный код для ContainerACL можно найти здесь: https://github.com/Azure/azure-sdk-for-php/blob/master/WindowsAzure/Blob/Models/ContainerACL.php.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector