Add-AzStorageAccountNetworkRule
Přidání IpRules nebo VirtualNetworkRules do vlastnosti NetworkRule účtu úložiště
Syntaxe
Add-AzStorageAccountNetworkRule
[-ResourceGroupName] <String>
[-Name] <String>
-VirtualNetworkResourceId <String[]>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-AzStorageAccountNetworkRule
[-ResourceGroupName] <String>
[-Name] <String>
-IPRule <PSIpRule[]>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-AzStorageAccountNetworkRule
[-ResourceGroupName] <String>
[-Name] <String>
-VirtualNetworkRule <PSVirtualNetworkRule[]>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-AzStorageAccountNetworkRule
[-ResourceGroupName] <String>
[-Name] <String>
-ResourceAccessRule <PSResourceAccessRule[]>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-AzStorageAccountNetworkRule
[-ResourceGroupName] <String>
[-Name] <String>
-IPAddressOrRange <String[]>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-AzStorageAccountNetworkRule
[-ResourceGroupName] <String>
[-Name] <String>
-TenantId <String>
-ResourceId <String>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Rutina Add-AzStorageAccountNetworkRule přidá IpRules nebo VirtualNetworkRules do vlastnosti NetworkRule účtu úložiště.
Příklady
Příklad 1: Přidání několika iprules s IPAddressOrRange
Add-AzStorageAccountNetworkRule -ResourceGroupName "myResourceGroup" -Name "mystorageaccount" -IPAddressOrRange "10.0.0.0/7","28.2.0.0/16"
Tento příkaz přidá několik iprules s IPAddressOrRange.
Příklad 2: Přidání virtualnetworkrule s ID VirtualNetworkResourceID
$subnet = Get-AzVirtualNetwork -ResourceGroupName "myResourceGroup" -Name "myvirtualnetwork" | Get-AzVirtualNetworkSubnetConfig
Add-AzStorageAccountNetworkRule -ResourceGroupName "myResourceGroup" -Name "mystorageaccount" -VirtualNetworkResourceId $subnet[0].Id
Tento příkaz přidá VirtualNetworkRule s ID VirtualNetworkResourceID.
Příklad 3: Přidání objektů VirtualNetworkRule s objekty VirtualNetworkRule z jiného účtu
$networkrule = Get-AzStorageAccountNetworkRuleSet -ResourceGroupName "myResourceGroup" -Name "mystorageaccount1"
Add-AzStorageAccountNetworkRule -ResourceGroupName "myResourceGroup" -Name "mystorageaccount2" -VirtualNetworkRule $networkrule.VirtualNetworkRules
Tento příkaz přidá VirtualNetworkRules s objekty VirtualNetworkRule z jiného účtu.
Příklad 4: Přidání několika iprule s objekty IpRule, vstup s JSON
Add-AzStorageAccountNetworkRule -ResourceGroupName "myResourceGroup" -Name "mystorageaccount" -IPRule (@{IPAddressOrRange="10.0.0.0/7";Action="allow"},@{IPAddressOrRange="28.2.0.0/16";Action="allow"})
Tento příkaz přidá několik iprule s objekty IpRule, vstup s JSON.
Příklad 5: Přidání pravidla přístupu k prostředkům
Add-AzStorageAccountNetworkRule -ResourceGroupName "myResourceGroup" -Name "mystorageaccount" -TenantId $tenantId -ResourceId $ResourceId
Tento příkaz přidá pravidlo přístupu k prostředkům s ID tenanta a ID prostředku.
Příklad 6: Přidání všech pravidel přístupu k prostředkům jednoho účtu úložiště do jiného účtu úložiště
(Get-AzStorageAccountNetworkRuleSet -ResourceGroupName "myResourceGroup" -Name "mystorageaccount1").ResourceAccessRules | Add-AzStorageAccountNetworkRule -ResourceGroupName "myResourceGroup" -Name "mystorageaccount2"
Tento příkaz získá všechna pravidla přístupu k prostředkům z jednoho účtu úložiště a přidá je do jiného účtu úložiště.
Parametry
-AsJob
Spuštění rutiny na pozadí
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-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 |
-IPAddressOrRange
Pole IpAddressOrRange, přidat IpRules se vstupní IpAddressOrRange a výchozí akce Povolit networkRule Vlastnost.
Typ: | String[] |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-IPRule
Pole Objektů IpRule, které chcete přidat do NetworkRule Vlastnost.
Typ: | PSIpRule[] |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Name
Určuje název účtu úložiště.
Typ: | String |
Aliasy: | StorageAccountName, AccountName |
Position: | 1 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-ResourceAccessRule
NetworkRule ResourceAccessRules účtu úložiště.
Typ: | PSResourceAccessRule[] |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-ResourceGroupName
Určuje název skupiny prostředků, která obsahuje účet úložiště.
Typ: | String |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-ResourceId
ResourceAccessRule ResourceId účtu úložiště v řetězci.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-TenantId
ResourceAccessRule TenantId účtu úložiště v řetězci.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VirtualNetworkResourceId
Pole VirtualNetworkResourceId přidá VirtualNetworkRule se vstupem VirtualNetworkResourceId a výchozí akcí Allow to NetworkRule – vlastnost.
Typ: | String[] |
Aliasy: | SubnetId, VirtualNetworkId |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VirtualNetworkRule
Pole VirtualNetworkRule objekty přidat do NetworkRule Vlastnost.
Typ: | PSVirtualNetworkRule[] |
Position: | Named |
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
PSIpRule[]
Výstupy
Azure PowerShell