Update-AzRmStorageContainer
Изменяет контейнер BLOB-объектов служба хранилища
Синтаксис
Update-AzRmStorageContainer
[-ResourceGroupName] <String>
[-StorageAccountName] <String>
-Name <String>
[-PublicAccess <PSPublicAccess>]
[-Metadata <Hashtable>]
[-RootSquash <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-AzRmStorageContainer
-Name <String>
-StorageAccount <PSStorageAccount>
[-PublicAccess <PSPublicAccess>]
[-Metadata <Hashtable>]
[-RootSquash <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-AzRmStorageContainer
-InputObject <PSContainer>
[-PublicAccess <PSPublicAccess>]
[-Metadata <Hashtable>]
[-RootSquash <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Update-AzRm служба хранилища Container изменяет контейнер BLOB-объектов служба хранилища
Примеры
Пример 1. Изменяет метаданные контейнера BLOB-объектов служба хранилища и общедоступный доступ с помощью имени учетной записи служба хранилища и имени контейнера
Update-AzRmStorageContainer -ResourceGroupName "myResourceGroup" -AccountName "myStorageAccount" -ContainerName "myContainer" -PublicAccess Container -Metadata @{tag0="value0";tag1="value1"}
Эта команда изменяет метаданные контейнера BLOB-объектов служба хранилища и общедоступный доступ с именем учетной записи служба хранилища и именем контейнера.
Пример 2. Отключение общедоступного доступа в контейнере больших двоичных объектов служба хранилища с помощью объекта учетной записи служба хранилища и имени контейнера
$accountObject = Get-AzStorageAccount -ResourceGroupName "myResourceGroup" -AccountName "myStorageAccount"
Update-AzRmStorageContainer -StorageAccount $accountObject -ContainerName "myContainer" -PublicAccess None
Эта команда отключает общедоступный доступ к контейнеру больших двоичных объектов служба хранилища с именем объекта учетной записи служба хранилища и имени контейнера.
Пример 3. Установка общедоступного доступа как BLOB-объекта для всех контейнеров больших двоичных объектов служба хранилища в учетной записи служба хранилища с конвейером
Get-AzRmStorageContainer -ResourceGroupName "myResourceGroup" -AccountName "myStorageAccount" | Update-AzRmStorageContainer -PublicAccess Blob
Эта команда устанавливает общедоступный доступ как BLOB-объект для всех контейнеров служба хранилища BLOB-объектов в учетной записи служба хранилища с конвейером.
Пример 4. Обновление контейнера хранилища Azure с помощью RootSquash
$container = Update-AzRmStorageContainer -ResourceGroupName "myersourcegroup" -AccountName "mystorageaccount" -Name "mycontainer" -RootSquash NoRootSquash
$container.EnableNfsV3AllSquash
False
$container.EnableNfsV3RootSquash
False
Эта команда обновляет контейнер хранилища с свойством RootSquash, заданным как NoRootSquash. RootSquash работает только в учетной записи хранения, включающей NfsV3.
Параметры
-Confirm
Запрос подтверждения перед выполнением командлета.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
объект контейнера служба хранилища
Type: | PSContainer |
Aliases: | Container |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Metadata
Метаданные контейнера
Type: | Hashtable |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Имя контейнера
Type: | String |
Aliases: | N, ContainerName |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublicAccess
Контейнер PublicAccess
Type: | PSPublicAccess |
Accepted values: | Container, Blob, None |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Имя группы ресурсов.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RootSquash
Задает сокращение прав доступа для удаленного суперпользователя. Возможные значения: NoRootSquash, RootSquash, AllSquash
Type: | String |
Accepted values: | NoRootSquash, RootSquash, AllSquash |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageAccount
объект учетной записи служба хранилища
Type: | PSStorageAccount |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StorageAccountName
служба хранилища имя учетной записи.
Type: | String |
Aliases: | AccountName |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Показывает, что произойдет при запуске командлета. Командлет не выполняется.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |