Dela via


Add-AzStorageAccountNetworkRule

Lägg till IpRules eller VirtualNetworkRules i egenskapen NetworkRule för ett lagringskonto

Syntax

NetWorkRuleString (Standard)

Add-AzStorageAccountNetworkRule
    [-ResourceGroupName] <String>
    [-Name] <String>
    -VirtualNetworkResourceId <String[]>
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

IpRuleObject

Add-AzStorageAccountNetworkRule
    [-ResourceGroupName] <String>
    [-Name] <String>
    -IPRule <PSIpRule[]>
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

NetworkRuleObject

Add-AzStorageAccountNetworkRule
    [-ResourceGroupName] <String>
    [-Name] <String>
    -VirtualNetworkRule <PSVirtualNetworkRule[]>
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ResourceAccessRuleObject

Add-AzStorageAccountNetworkRule
    [-ResourceGroupName] <String>
    [-Name] <String>
    -ResourceAccessRule <PSResourceAccessRule[]>
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

IpRuleString

Add-AzStorageAccountNetworkRule
    [-ResourceGroupName] <String>
    [-Name] <String>
    -IPAddressOrRange <String[]>
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ResourceAccessRuleString

Add-AzStorageAccountNetworkRule
    [-ResourceGroupName] <String>
    [-Name] <String>
    -TenantId <String>
    -ResourceId <String>
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Cmdleten Add-AzStorageAccountNetworkRule lägger till IpRules eller VirtualNetworkRules till egenskapen NetworkRule för ett lagringskonto

Exempel

Exempel 1: Lägg till flera IpRules med IPAddressOrRange

Add-AzStorageAccountNetworkRule -ResourceGroupName "myResourceGroup" -Name "mystorageaccount" -IPAddressOrRange "10.0.0.0/7","28.2.0.0/16"

Det här kommandot lägger till flera IpRules med IPAddressOrRange.

Exempel 2: Lägg till en VirtualNetworkRule med VirtualNetworkResourceID

$subnet = Get-AzVirtualNetwork -ResourceGroupName "myResourceGroup" -Name "myvirtualnetwork" | Get-AzVirtualNetworkSubnetConfig
Add-AzStorageAccountNetworkRule -ResourceGroupName "myResourceGroup" -Name "mystorageaccount" -VirtualNetworkResourceId $subnet[0].Id

Det här kommandot lägger till en VirtualNetworkRule med VirtualNetworkResourceID.

Exempel 3: Lägg till VirtualNetworkRules med VirtualNetworkRule-objekt från ett annat konto

$networkrule = Get-AzStorageAccountNetworkRuleSet -ResourceGroupName "myResourceGroup" -Name "mystorageaccount1"
Add-AzStorageAccountNetworkRule -ResourceGroupName "myResourceGroup" -Name "mystorageaccount2" -VirtualNetworkRule $networkrule.VirtualNetworkRules

Det här kommandot lägger till VirtualNetworkRules med VirtualNetworkRule-objekt från ett annat konto.

Exempel 4: Lägg till flera IpRule med IpRule-objekt, indata med JSON

Add-AzStorageAccountNetworkRule -ResourceGroupName "myResourceGroup" -Name "mystorageaccount" -IPRule (@{IPAddressOrRange="10.0.0.0/7";Action="allow"},@{IPAddressOrRange="28.2.0.0/16";Action="allow"})

Det här kommandot lägger till flera IpRule med IpRule-objekt, indata med JSON.

Exempel 5: Lägg till en resursåtkomstregel

Add-AzStorageAccountNetworkRule -ResourceGroupName "myResourceGroup" -Name "mystorageaccount" -TenantId $tenantId -ResourceId $ResourceId

Det här kommandot lägger till en resursåtkomstregel med TenantId och ResourceId.

Exempel 6: Lägg till alla resursåtkomstregler för ett lagringskonto till ett annat lagringskonto

(Get-AzStorageAccountNetworkRuleSet -ResourceGroupName "myResourceGroup" -Name "mystorageaccount1").ResourceAccessRules | Add-AzStorageAccountNetworkRule -ResourceGroupName "myResourceGroup" -Name "mystorageaccount2"

Det här kommandot hämtar alla åtkomstregler för resurser från ett lagringskonto och lägger till dem i ett annat lagringskonto.

Parametrar

-AsJob

Kör cmdlet i bakgrunden

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:jfr

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Parameteregenskaper

Typ:IAzureContextContainer
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-IPAddressOrRange

Matrisen för IpAddressOrRange, lägg till IpRules med indatan IpAddressOrRange och standardåtgärden Tillåt till NetworkRule-egenskap.

Parameteregenskaper

Typ:

String[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

IpRuleString
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-IPRule

Matrisen med IpRule-objekt som ska läggas till i egenskapen NetworkRule.

Parameteregenskaper

Typ:

PSIpRule[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

IpRuleObject
Position:Named
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Name

Anger namnet på lagringskontot.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:Lagringskontonamn, KontoNamn

Parameteruppsättningar

(All)
Position:1
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-ResourceAccessRule

Storage Account NetworkRule ResourceAccessRules.

Parameteregenskaper

Typ:

PSResourceAccessRule[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

ResourceAccessRuleObject
Position:Named
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-ResourceGroupName

Anger namnet på resursgruppen som innehåller lagringskontot.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:0
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-ResourceId

Storage Account ResourceAccessRule ResourceId i sträng.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

ResourceAccessRuleString
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-TenantId

Storage Account ResourceAccessRule TenantId i sträng.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

ResourceAccessRuleString
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-VirtualNetworkResourceId

Matrisen för VirtualNetworkResourceId lägger till VirtualNetworkRule med indata VirtualNetworkResourceId och standardåtgärden Tillåt till NetworkRule-egenskap.

Parameteregenskaper

Typ:

String[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:Undernäts-ID, VirtualNetworkId

Parameteruppsättningar

NetWorkRuleString
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-VirtualNetworkRule

Matrisen med VirtualNetworkRule-objekt som ska läggas till i egenskapen NetworkRule.

Parameteregenskaper

Typ:

PSVirtualNetworkRule[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

NetworkRuleObject
Position:Named
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-WhatIf

Visar vad som skulle hända om kommandot körs. Cmdleten körs inte.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:Wi

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

Indata

String

PSIpRule

PSVirtualNetworkRule

Utdata

PSVirtualNetworkRule

PSIpRule