Update-AzRmStorageContainer
Modifica un contenedor de blobs de Storage
Sintaxis
AccountName (valor predeterminado)
Update-AzRmStorageContainer
[-ResourceGroupName] <String>
[-StorageAccountName] <String>
-Name <String>
[-PublicAccess <PSPublicAccess>]
[-Metadata <Hashtable>]
[-RootSquash <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
AccountObject
Update-AzRmStorageContainer
-Name <String>
-StorageAccount <PSStorageAccount>
[-PublicAccess <PSPublicAccess>]
[-Metadata <Hashtable>]
[-RootSquash <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ContainerObject
Update-AzRmStorageContainer
-InputObject <PSContainer>
[-PublicAccess <PSPublicAccess>]
[-Metadata <Hashtable>]
[-RootSquash <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
El cmdlet Update-AzRmStorageContainer modifica un contenedor de blobs de Storage.
Ejemplos
Update-AzRmStorageContainer -ResourceGroupName "myResourceGroup" -AccountName "myStorageAccount" -ContainerName "myContainer" -PublicAccess Container -Metadata @{tag0="value0";tag1="value1"}
Este comando modifica los metadatos de un contenedor de blobs de Storage y el acceso público con el nombre de la cuenta de Storage y el nombre del contenedor.
Ejemplo 2: Deshabilitar el acceso público en un contenedor de blobs de Storage con el objeto de cuenta de Storage y el nombre del contenedor
$accountObject = Get-AzStorageAccount -ResourceGroupName "myResourceGroup" -AccountName "myStorageAccount"
Update-AzRmStorageContainer -StorageAccount $accountObject -ContainerName "myContainer" -PublicAccess None
Este comando deshabilita el acceso público en un contenedor de blobs de Storage con el objeto de cuenta de Storage y el nombre del contenedor.
Ejemplo 3: Establecimiento del acceso público como Blob para todos los contenedores de blobs de Storage en una cuenta de Storage con canalización
Get-AzRmStorageContainer -ResourceGroupName "myResourceGroup" -AccountName "myStorageAccount" | Update-AzRmStorageContainer -PublicAccess Blob
Este comando establece el acceso público como Blob para todos los contenedores de blobs de Storage en una cuenta de Storage con canalización.
Ejemplo 4: Actualización de un contenedor de Azure Storage con RootSquash
$container = Update-AzRmStorageContainer -ResourceGroupName "myersourcegroup" -AccountName "mystorageaccount" -Name "mycontainer" -RootSquash NoRootSquash
$container.EnableNfsV3AllSquash
False
$container.EnableNfsV3RootSquash
False
Este comando actualiza un contenedor de almacenamiento, con la propiedad RootSquash establecida como NoRootSquash. RootSquash solo funciona en una cuenta de almacenamiento que ha habilitado NfsV3.
Parámetros
-Confirm
Le pide confirmación antes de ejecutar el cmdlet.
Propiedades de parámetro
Tipo: SwitchParameter
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Alias: cf
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-DefaultProfile
Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure.
Propiedades de parámetro
Tipo: IAzureContextContainer
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Alias: AzContext, AzureRmContext, AzureCredential
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
Objeto contenedor de almacenamiento
Tipo: PSContainer
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Alias: Contenedor
ContainerObject
Posición: Named
Obligatorio: True
Valor de la canalización: True
Valor de la canalización por nombre de propiedad: True
Valor de los argumentos restantes: False
Metadatos del contenedor
Tipo: Hashtable
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-Name
Nombre del contenedor
Propiedades de parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Alias: N, Nombre del Contenedor
Conjuntos de parámetros
AccountName
Posición: Named
Obligatorio: True
Valor de la canalización: True
Valor de la canalización por nombre de propiedad: True
Valor de los argumentos restantes: False
AccountObject
Posición: Named
Obligatorio: True
Valor de la canalización: True
Valor de la canalización por nombre de propiedad: True
Valor de los argumentos restantes: False
-PublicAccess
Container PublicAccess
Propiedades de parámetro
Tipo: PSPublicAccess
Valor predeterminado: None
Valores aceptados: Container, Blob, None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-ResourceGroupName
Nombre del grupo de recursos.
Propiedades de parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
AccountName
Posición: 0
Obligatorio: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: True
Valor de los argumentos restantes: False
-RootSquash
Establece la reducción de los derechos de acceso para el superusuario remoto. Los valores posibles son: 'NoRootSquash', 'RootSquash', 'AllSquash'
Propiedades de parámetro
Tipo: String
Valor predeterminado: None
Valores aceptados: NoRootSquash, RootSquash, AllSquash
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-StorageAccount
Objeto de cuenta de almacenamiento
Propiedades de parámetro
Tipo: PSStorageAccount
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
AccountObject
Posición: Named
Obligatorio: True
Valor de la canalización: True
Valor de la canalización por nombre de propiedad: True
Valor de los argumentos restantes: False
-StorageAccountName
Nombre de la cuenta de almacenamiento.
Propiedades de parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Alias: Nombre de la cuenta
Conjuntos de parámetros
AccountName
Posición: 1
Obligatorio: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: True
Valor de los argumentos restantes: False
-WhatIf
Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.
Propiedades de parámetro
Tipo: SwitchParameter
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Alias: Wi
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
CommonParameters
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters .
Salidas