Set-AzStorageContainerAcl
Задает разрешение общедоступного доступа для контейнера хранилища.
Синтаксис
Set-AzStorageContainerAcl
[-Name] <String>
[-Permission] <BlobContainerPublicAccessType>
[-PassThru]
[-Context <IStorageContext>]
[-ServerTimeoutPerRequest <Int32>]
[-ClientTimeoutPerRequest <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[-ConcurrentTaskCount <Int32>]
[<CommonParameters>]
Описание
Командлет Set-Az служба хранилища ContainerAcl задает разрешение на общедоступный доступ к указанному контейнеру хранилища в Azure.
Примеры
Пример 1. Настройка ACL контейнера хранилища Azure по имени
Set-AzStorageContainerAcl -Container "Container01" -Permission Off -PassThru
Эта команда создает контейнер, который не имеет общедоступного доступа.
Пример 2. Настройка ACL контейнера хранилища Azure с помощью конвейера
Get-AzStorageContainer container* | Set-AzStorageContainerAcl -Permission Blob -PassThru
Эта команда получает все контейнеры хранилища, имя которых начинается с контейнера, а затем передает результат конвейера, чтобы задать разрешение для всех этих контейнеров доступ к BLOB-объектам.
Параметры
-ClientTimeoutPerRequest
Указывает интервал времени ожидания на стороне клиента (в секундах) для одного запроса на обслуживание. Если предыдущий вызов завершается сбоем в указанном интервале, этот командлет повторяет запрос. Если этот командлет не получает успешный ответ до истечения интервала, этот командлет возвращает ошибку.
Тип: | Nullable<T>[Int32] |
Aliases: | ClientTimeoutPerRequestInSeconds |
Position: | Named |
значение по умолчанию: | None |
Обязательно: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ConcurrentTaskCount
Указывает максимальное число одновременных сетевых вызовов. Этот параметр можно использовать для ограничения параллелизма для регулирования использования локального ЦП и пропускной способности, указав максимальное количество одновременных сетевых вызовов. Указанное значение является абсолютным числом и не умножается на число ядер. Этот параметр может помочь уменьшить проблемы с сетевым подключением в средах с низкой пропускной способностью, например 100 килобит в секунду. Значение по умолчанию — 10.
Тип: | Nullable<T>[Int32] |
Position: | Named |
значение по умолчанию: | None |
Обязательно: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Context
Указывает контекст хранилища Azure. Его можно создать с помощью командлета New-Az служба хранилища Context.
Тип: | IStorageContext |
Position: | Named |
значение по умолчанию: | None |
Обязательно: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.
Тип: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
значение по умолчанию: | None |
Обязательно: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Указывает имя контейнера.
Тип: | String |
Aliases: | N, Container |
Position: | 0 |
значение по умолчанию: | None |
Обязательно: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PassThru
Возвращает объект, представляющий элемент, с которым вы работаете. По умолчанию этот командлет не создает выходные данные.
Тип: | SwitchParameter |
Position: | Named |
значение по умолчанию: | None |
Обязательно: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Permission
Указывает уровень общедоступного доступа к этому контейнеру. По умолчанию контейнер и все большие двоичные объекты могут быть доступны только владельцу учетной записи хранения. Чтобы предоставить анонимным пользователям разрешения на чтение контейнера и его BLOB-объектов, можно задать разрешения контейнера для включения общедоступного доступа. Анонимные пользователи могут считывать большие двоичные объекты в общедоступном контейнере без проверки подлинности запроса. Допустимые значения для этого параметра: --Container. Предоставляет полный доступ на чтение к контейнеру и его BLOB-объектам. Клиенты могут перечислять большие двоичные объекты в контейнере с помощью анонимного запроса, но не могут перечислять контейнеры в учетной записи хранения. --Blob. Предоставляет доступ на чтение к данным BLOB-объектов в контейнере через анонимный запрос, но не предоставляет доступ к данным контейнера. Клиенты не могут перечислять большие двоичные объекты в контейнере с помощью анонимного запроса. --Off. Ограничивает доступ только к владельцу учетной записи хранения.
Тип: | BlobContainerPublicAccessType |
Aliases: | PublicAccess |
допустимые значения: | Off, Container, Blob, Unknown |
Position: | 1 |
значение по умолчанию: | None |
Обязательно: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServerTimeoutPerRequest
Указывает интервал времени ожидания на стороне службы (в секундах) для запроса. Если указанный интервал истекает перед обработкой запроса службой, служба хранилища возвращает ошибку. Время ожидания на стороне сервера для каждого запроса.
Тип: | Nullable<T>[Int32] |
Aliases: | ServerTimeoutPerRequestInSeconds |
Position: | Named |
значение по умолчанию: | None |
Обязательно: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Входные данные
Выходные данные
Связанные ссылки
Azure PowerShell
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по