Update-AzRmStorageContainer
Upraví kontejner objektů blob úložiště.
Syntaxe
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
Rutina Update-AzRmStorageContainer upraví kontejner objektů blob úložiště.
Příklady
Příklad 1: Upraví metadata kontejneru objektů blob úložiště a veřejný přístup pomocí názvu účtu úložiště a názvu kontejneru.
Update-AzRmStorageContainer -ResourceGroupName "myResourceGroup" -AccountName "myStorageAccount" -ContainerName "myContainer" -PublicAccess Container -Metadata @{tag0="value0";tag1="value1"}
Tento příkaz upraví metadata kontejneru objektů blob úložiště a veřejný přístup pomocí názvu účtu úložiště a názvu kontejneru.
Příklad 2: Zakázání veřejného přístupu u kontejneru objektů blob úložiště s objektem účtu úložiště a názvem kontejneru
$accountObject = Get-AzStorageAccount -ResourceGroupName "myResourceGroup" -AccountName "myStorageAccount"
Update-AzRmStorageContainer -StorageAccount $accountObject -ContainerName "myContainer" -PublicAccess None
Tento příkaz zakáže veřejný přístup ke kontejneru objektů blob služby Storage s objektem účtu úložiště a názvem kontejneru.
Příklad 3: Nastavení veřejného přístupu jako objektu blob pro všechny kontejnery objektů blob služby Storage v účtu úložiště s kanálem
Get-AzRmStorageContainer -ResourceGroupName "myResourceGroup" -AccountName "myStorageAccount" | Update-AzRmStorageContainer -PublicAccess Blob
Tento příkaz nastaví veřejný přístup jako objekt blob pro všechny kontejnery objektů blob služby Storage v účtu úložiště s kanálem.
Příklad 4: Aktualizace kontejneru úložiště Azure pomocí RootSquash
$container = Update-AzRmStorageContainer -ResourceGroupName "myersourcegroup" -AccountName "mystorageaccount" -Name "mycontainer" -RootSquash NoRootSquash
$container.EnableNfsV3AllSquash
False
$container.EnableNfsV3RootSquash
False
Tento příkaz aktualizuje kontejner úložiště s vlastností RootSquash nastavenou jako NoRootSquash. RootSquash funguje jenom u účtu úložiště, který povolil NfsV3.
Parametry
-Confirm
Před spuštěním rutiny vás vyzve k potvrzení.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-InputObject
Objekt kontejneru úložiště
Typ: | PSContainer |
Aliasy: | Container |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Metadata
Metadata kontejneru
Typ: | Hashtable |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Name
Název kontejneru
Typ: | String |
Aliasy: | N, ContainerName |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-PublicAccess
Container PublicAccess
Typ: | PSPublicAccess |
Přípustné hodnoty: | Container, Blob, None |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ResourceGroupName
Název skupiny prostředků
Typ: | String |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-RootSquash
Nastaví snížení přístupových práv pro vzdáleného superuživatele. Mezi možné hodnoty patří: NoRootSquash, RootSquash, AllSquash.
Typ: | String |
Přípustné hodnoty: | NoRootSquash, RootSquash, AllSquash |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-StorageAccount
Objekt účtu úložiště
Typ: | PSStorageAccount |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-StorageAccountName
Název účtu úložiště
Typ: | String |
Aliasy: | AccountName |
Position: | 1 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-WhatIf
Ukazuje, co se stane, když se rutina spustí. Rutina se nespustí.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
Výstupy
Azure PowerShell