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


New-AzureRmStorageAccount

Létrehoz egy tárfiókot.

Figyelmeztetés

Az AzureRM PowerShell-modul 2024. február 29-én hivatalosan elavult. Javasoljuk a felhasználóknak, hogy migráljanak az AzureRM-ből az Az PowerShell-modulba a folyamatos támogatás és frissítések biztosítása érdekében.

Bár az AzureRM-modul továbbra is működik, a továbbiakban nem tart fenn vagy nem támogatott, így a folyamatos használatot a felhasználó saját belátása szerint és kockázatára teheti. Az Az modulra való áttéréshez tekintse meg a migrálási erőforrásainkat.

Syntax

New-AzureRmStorageAccount
   [-ResourceGroupName] <String>
   [-Name] <String>
   [-SkuName] <String>
   [-Location] <String>
   [-Kind <String>]
   [-AccessTier <String>]
   [-CustomDomainName <String>]
   [-UseSubDomain <Boolean>]
   [-Tag <Hashtable>]
   [-EnableHttpsTrafficOnly <Boolean>]
   [-AssignIdentity]
   [-NetworkRuleSet <PSNetworkRuleSet>]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

A New-AzureRmStorageAccount parancsmag létrehoz egy Azure Storage-fiókot.

Példák

1. példa: Tárfiók létrehozása

PS C:\>New-AzureRmStorageAccount -ResourceGroupName MyResourceGroup -AccountName mystorageaccount -Location westus -SkuName Standard_GRS

Ez a parancs létrehoz egy Tárfiókot a MyResourceGroup nevű erőforráscsoporthoz.

2. példa: Blob Storage-fiók létrehozása BlobStorage kind és hot AccessTier használatával

PS C:\>New-AzureRmStorageAccount -ResourceGroupName MyResourceGroup -AccountName mystorageaccount -Location westus -SkuName Standard_GRS -Kind BlobStorage -AccessTier Hot

Ez a parancs létrehoz egy Blob Storage-fiókot, amely a BlobStorage Kind és a gyakori elérésű AccessTier használatával rendelkezik

3. példa: Tárfiók létrehozása a Kind StorageV2-vel, valamint identitás létrehozása és hozzárendelése az Azure KeyVaulthoz.

PS C:\>New-AzureRmStorageAccount -ResourceGroupName MyResourceGroup -AccountName mystorageaccount -Location westus -SkuName Standard_GRS -Kind StorageV2 -AssignIdentity

Ez a parancs létrehoz egy Storage-fiókot a Kind StorageV2-vel. Emellett létrehoz és hozzárendel egy identitást, amely a fiókkulcsok Azure KeyVaulton keresztüli kezelésére használható.

4. példa: Tárfiók létrehozása a NetworkRuleSettel a JSON-ból

PS C:\>New-AzureRmStorageAccount -ResourceGroupName MyResourceGroup -AccountName mystorageaccount -Location westus -Type Standard_LRS -NetworkRuleSet (@{bypass="Logging,Metrics";
    ipRules=(@{IPAddressOrRange="20.11.0.0/16";Action="allow"},
            @{IPAddressOrRange="10.0.0.0/7";Action="allow"});
    virtualNetworkRules=(@{VirtualNetworkResourceId="/subscriptions/s1/resourceGroups/g1/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1";Action="allow"},
                        @{VirtualNetworkResourceId="/subscriptions/s1/resourceGroups/g1/providers/Microsoft.Network/virtualNetworks/vnet2/subnets/subnet2";Action="allow"});
    defaultAction="Deny"})

Ez a parancs létrehoz egy Tárfiókot, amely a JSON-ból származó NetworkRuleSet tulajdonságot tartalmaz

Paraméterek

-AccessTier

Megadja a parancsmag által létrehozott Storage-fiók hozzáférési szintjét. A paraméter elfogadható értékei a következők: gyakori és ritka elérésű. Ha a Kind paraméterhez BlobStorage értéket ad meg, meg kell adnia egy értéket az AccessTier paraméterhez. Ha a Storage értéket adja meg ehhez a Fajta paraméterhez, ne adja meg az AccessTier paramétert.

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

-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

-AssignIdentity

Hozzon létre és rendeljen hozzá egy új tárfiók-identitást ehhez a Tárfiókhoz, amely az Azure KeyVaulthoz hasonló kulcskezelési szolgáltatásokkal használható.

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

-CustomDomainName

A Tárfiók egyéni tartományának nevét adja meg. Az alapértelmezett érték a Storage.

Típus:String
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:AzureRmContext, AzureCredential
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-EnableHttpsTrafficOnly

Azt jelzi, hogy a Tárfiók csak HTTPS-forgalmat engedélyez-e.

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

-Kind

Megadja, hogy a parancsmag milyen típusú Tárfiókot hoz létre. A paraméter elfogadható értékei a következők:

  • Tárhely. Általános célú tárfiók, amely támogatja a blobok, táblák, üzenetsorok, fájlok és lemezek tárolását.
  • StorageV2. Általános célú 2. verzió (GPv2) Tárfiók, amely támogatja a blobokat, táblákat, üzenetsorokat, fájlokat és lemezeket, speciális funkciókkal, például adatrétegezéssel.
  • BlobStorage. Blob Storage-fiók, amely csak a blobok tárolását támogatja. Az alapértelmezett érték a Storage.
Típus:String
Elfogadott értékek:Storage, StorageV2, BlobStorage
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Location

Megadja a létrehozandó Storage-fiók helyét.

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

-Name

Megadja a létrehozandó Tárfiók nevét.

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

-NetworkRuleSet

A NetworkRuleSet a tűzfalak és a virtuális hálózatok konfigurációs szabályainak meghatározására, valamint a hálózati tulajdonságok értékeinek beállítására szolgál, például a szabályok megkerülésére engedélyezett szolgáltatásokra, valamint a meghatározott szabályok egyikével nem egyező kérések kezelésére.

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

-ResourceGroupName

Annak az erőforráscsoportnak a nevét adja meg, amelyben hozzá szeretné adni a Tárfiókot.

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

-SkuName

Megadja a parancsmag által létrehozott Storage-fiók termékváltozatának nevét. A paraméter elfogadható értékei a következők:

  • Standard_LRS. Helyileg redundáns tárolás.
  • Standard_ZRS. Zónaredundáns tárolás.
  • Standard_GRS. Georedundáns tárolás.
  • Standard_RAGRS. Olvasási georedundáns tárolás.
  • Premium_LRS. Prémium helyileg redundáns tárolás.
Típus:String
Aliasok:StorageAccountType, AccountType, Type
Elfogadott értékek:Standard_LRS, Standard_ZRS, Standard_GRS, Standard_RAGRS, Premium_LRS
Position:2
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Tag

Kulcs-érték párok kivonattábla formájában, címkékként a kiszolgálón. Például: @{key0="value0"; key1=$null; key2="value2"}

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

-UseSubDomain

Azt jelzi, hogy engedélyezi-e a közvetett CName-ellenőrzést.

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

Bevitelek

String

Boolean

Kimenetek

PSStorageAccount