Update-AzRmStorageContainer

Storage-blobtároló módosítása

Syntax

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>]

Description

Az Update-AzRmStorageContainer parancsmag módosít egy Storage-blobtárolót

Példák

1. példa: A Storage-blobtároló metaadatainak és nyilvános hozzáférésének módosítása Storage-fióknévvel és tárolónévvel

Update-AzRmStorageContainer -ResourceGroupName "myResourceGroup" -AccountName "myStorageAccount" -ContainerName "myContainer" -PublicAccess Container -Metadata @{tag0="value0";tag1="value1"}

Ez a parancs módosítja a Storage-blobtároló metaadatait és nyilvános hozzáférését a Storage-fiók nevével és a tároló nevével.

2. példa: Nyilvános hozzáférés letiltása storage-fiókobjektummal és tárolónévvel rendelkező Storage-blobtárolón

$accountObject = Get-AzStorageAccount -ResourceGroupName "myResourceGroup" -AccountName "myStorageAccount"
Update-AzRmStorageContainer -StorageAccount $accountObject -ContainerName "myContainer" -PublicAccess None

Ez a parancs letiltja a nyilvános hozzáférést egy Storage-fiókobjektumot és tárolónevet tartalmazó Storage-blobtárolón.

3. példa: Nyilvános hozzáférés beállítása blobként egy Storage-fiókban lévő összes Storage-blobtárolóhoz folyamattal

Get-AzRmStorageContainer -ResourceGroupName "myResourceGroup" -AccountName "myStorageAccount" | Update-AzRmStorageContainer -PublicAccess Blob

Ez a parancs blobként állítja be a nyilvános hozzáférést egy folyamattal rendelkező Storage-fiókban lévő összes Storage-blobtárolóhoz.

4. példa: Azure Storage-tároló frissítése a RootSquash használatával

$container = Update-AzRmStorageContainer -ResourceGroupName "myersourcegroup" -AccountName "mystorageaccount" -Name "mycontainer" -RootSquash NoRootSquash

$container.EnableNfsV3AllSquash
False

$container.EnableNfsV3RootSquash
False

Ez a parancs frissíti a tárolót, és a RootSquash tulajdonság NoRootSquash értékre van állítva. A RootSquash csak olyan tárfiókon működik, amely engedélyezte az NfsV3-at.

Paraméterek

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Tárolóobjektum tárolója

Type:PSContainer
Aliases:Container
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Metadata

Tároló metaadatai

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Tároló neve

Type:String
Aliases:N, ContainerName
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PublicAccess

Container PublicAccess

Type:PSPublicAccess
Accepted values:Container, Blob, None
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Az erőforráscsoport neve.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RootSquash

Beállítja a távoli felügyelő hozzáférési jogosultságainak csökkentését. A lehetséges értékek a következők: "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

Tárfiók objektuma

Type:PSStorageAccount
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-StorageAccountName

Tárfiók neve.

Type:String
Aliases:AccountName
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Bevitelek

String

PSStorageAccount

PSContainer

Kimenetek

PSContainer