Я пытаюсь обновить ACL контейнера, используя последнюю версию Azure-PHP SDK.
setContainerAcl($container, $acl, $options = null)
В $ container я дал имя своего контейнера, но в $ acl я не знаю, что предоставить?
Но я могу получить данные ACL контейнера, используя метод getContainerAcl.
Глядя на исходный код здесь для 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.
Других решений пока нет …