Megosztás a következőn keresztül:


Add-AzStorageAccountNetworkRule

IpRules vagy VirtualNetworkRules hozzáadása egy Storage-fiók NetworkRule tulajdonságához

Syntax

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

Az Add-AzStorageAccountNetworkRule parancsmag ipRules-t vagy VirtualNetworkRules-t ad hozzá egy Storage-fiók NetworkRule tulajdonságához

Példák

1. példa: Több IpRules hozzáadása az IPAddressOrRange használatával

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

Ez a parancs több IpRules-t ad hozzá az IPAddressOrRange használatával.

2. példa: VirtualNetworkRule hozzáadása a VirtualNetworkResourceID azonosítóval

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

Ez a parancs hozzáad egy VirtualNetworkRule-t a VirtualNetworkResourceID azonosítóval.

3. példa: VirtualNetworkRules hozzáadása VirtualNetworkRule-objektumokkal egy másik fiókból

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

Ez a parancs virtualNetworkRules-objektumokat ad hozzá egy másik fiókból származó VirtualNetworkRule-objektumokkal.

4. példa: Több IpRule-objektum hozzáadása IpRule-objektumokkal, bemenet JSON-nal

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

Ez a parancs több IpRule-objektumot ad hozzá IpRule-objektumokkal, jSON-bemenettel.

5. példa: Erőforrás-hozzáférési szabály hozzáadása

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

Ez a parancs hozzáad egy erőforrás-hozzáférési szabályt a TenantId és a ResourceId azonosítóval.

6. példa: Az egyik tárfiók összes erőforrás-hozzáférési szabályának hozzáadása egy másik tárfiókhoz

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

Ez a parancs lekéri az összes erőforrás-hozzáférési szabályt egy tárfiókból, és hozzáadja őket egy másik tárfiókhoz.

Paraméterek

-AsJob

Parancsmag futtatása a háttérben

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Confirm

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

Típus:SwitchParameter
Aliasok:cf
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DefaultProfile

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

Típus:IAzureContextContainer
Aliasok:AzContext, AzureRmContext, AzureCredential
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-IPAddressOrRange

Az IpAddressOrRange tömbje adja hozzá az IpRulest a bemeneti IpAddressOrRange és az alapértelmezett Művelet engedélyezése a NetworkRule tulajdonsághoz.

Típus:String[]
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-IPRule

A NetworkRule tulajdonsághoz hozzáadni kívánt IpRule-objektumok tömbje.

Típus:PSIpRule[]
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Name

A Tárfiók nevét adja meg.

Típus:String
Aliasok:StorageAccountName, AccountName
Position:1
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-ResourceAccessRule

Tárfiók – NetworkRule ResourceAccessRules.

Típus:PSResourceAccessRule[]
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-ResourceGroupName

Megadja annak az erőforráscsoportnak a nevét, amely tartalmazza a Storage-fiókot.

Típus:String
Position:0
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-ResourceId

A ResourceAccessRule ResourceId tárfiók sztringben.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-TenantId

Tárfiók ResourceAccessRule TenantId azonosítója sztringben.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-VirtualNetworkResourceId

A VirtualNetworkResourceId tömbje hozzáadja a VirtualNetworkRule-t a bemeneti VirtualNetworkResourceId és az alapértelmezett Művelet engedélyezése a NetworkRule tulajdonsághoz.

Típus:String[]
Aliasok:SubnetId, VirtualNetworkId
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-VirtualNetworkRule

A NetworkRule tulajdonsághoz hozzáadni kívánt VirtualNetworkRule-objektumok tömbje.

Típus:PSVirtualNetworkRule[]
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-WhatIf

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

Típus:SwitchParameter
Aliasok:wi
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

Bevitelek

String

PSIpRule[]

PSVirtualNetworkRule[]

Kimenetek

PSVirtualNetworkRule

PSIpRule