New-AzureRmStorageAccount
Crea un account di archiviazione.
Avviso
Il modulo AzureRM PowerShell è stato ufficialmente deprecato a partire dal 29 febbraio 2024. È consigliabile eseguire la migrazione da AzureRM al modulo Az PowerShell per garantire il supporto e gli aggiornamenti continui.
Anche se il modulo AzureRM può ancora funzionare, non è più gestito o supportato, posizionando qualsiasi uso continuo a discrezione e rischio dell'utente. Per indicazioni sulla transizione al modulo Az, vedere le risorse di migrazione.
Sintassi
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>]
Descrizione
Il cmdlet New-AzureRm Archiviazione Account crea un account Archiviazione di Azure.
Esempio
Esempio 1: Creare un account Archiviazione
PS C:\>New-AzureRmStorageAccount -ResourceGroupName MyResourceGroup -AccountName mystorageaccount -Location westus -SkuName Standard_GRS
Questo comando crea un account Archiviazione per il nome del gruppo di risorse MyResourceGroup.
Esempio 2: Creare un account di Archiviazione BLOB con BLOB Archiviazione Kind and hot AccessTier
PS C:\>New-AzureRmStorageAccount -ResourceGroupName MyResourceGroup -AccountName mystorageaccount -Location westus -SkuName Standard_GRS -Kind BlobStorage -AccessTier Hot
Questo comando crea un account di Archiviazione BLOB con BLOB Archiviazione Kind e Hot AccessTier
Esempio 3: Creare un account Archiviazione con Kind Archiviazione V2 e Generare e assegnare un'identità per Azure KeyVault.
PS C:\>New-AzureRmStorageAccount -ResourceGroupName MyResourceGroup -AccountName mystorageaccount -Location westus -SkuName Standard_GRS -Kind StorageV2 -AssignIdentity
Questo comando crea un account Archiviazione con Kind Archiviazione V2. Genera e assegna anche un'identità che può essere usata per gestire le chiavi dell'account tramite Azure KeyVault.
Esempio 4: Creare un account Archiviazione con NetworkRuleSet da JSON
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"})
Questo comando crea un account Archiviazione con proprietà NetworkRuleSet da JSON
Parametri
-AccessTier
Specifica il livello di accesso dell'account Archiviazione creato da questo cmdlet. I valori accettabili per questo parametro sono: frequente e sporadico. Se si specifica un valore blob Archiviazione per il parametro Kind, è necessario specificare un valore per il parametro AccessTier. Se si specifica un valore di Archiviazione per questo parametro Kind, non specificare il parametro AccessTier.
Tipo: | String |
Valori accettati: | Hot, Cool |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-AsJob
Eseguire il cmdlet in background
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-AssignIdentity
Generare e assegnare una nuova identità dell'account Archiviazione per questo account Archiviazione da usare con i servizi di gestione delle chiavi come Azure KeyVault.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-CustomDomainName
Specifica il nome del dominio personalizzato dell'account Archiviazione. Il valore predefinito è Archiviazione.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DefaultProfile
Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare con Azure.
Tipo: | IAzureContextContainer |
Alias: | AzureRmContext, AzureCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-EnableHttpsTrafficOnly
Indica se l'account Archiviazione abilita solo il traffico HTTPS.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Kind
Specifica il tipo di account Archiviazione creato da questo cmdlet. I valori validi per questo parametro sono:
- Archiviazione. Utilizzo generico Archiviazione account che supporta l'archiviazione di BLOB, tabelle, code, file e dischi.
- Archiviazione V2. Account per utilizzo generico versione 2 (GPv2) Archiviazione che supporta BLOB, tabelle, code, file e dischi, con funzionalità avanzate come la suddivisione in livelli dati.
- Archiviazione BLOB. Account Archiviazione BLOB che supporta solo l'archiviazione di BLOB. Il valore predefinito è Archiviazione.
Tipo: | String |
Valori accettati: | Storage, StorageV2, BlobStorage |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Location
Specifica il percorso dell'account Archiviazione da creare.
Tipo: | String |
Posizione: | 3 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Name
Specifica il nome dell'account Archiviazione da creare.
Tipo: | String |
Alias: | StorageAccountName, AccountName |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-NetworkRuleSet
NetworkRuleSet viene usato per definire un set di regole di configurazione per firewall e reti virtuali, nonché per impostare valori per le proprietà di rete, ad esempio i servizi autorizzati a ignorare le regole e come gestire le richieste che non corrispondono ad alcuna delle regole definite.
Tipo: | PSNetworkRuleSet |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ResourceGroupName
Specifica il nome del gruppo di risorse in cui aggiungere l'account Archiviazione.
Tipo: | String |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-SkuName
Specifica il nome sku dell'account Archiviazione creato da questo cmdlet. I valori validi per questo parametro sono:
- Standard_LRS. Archiviazione con ridondanza locale.
- Standard_ZRS. Archiviazione con ridondanza della zona.
- Standard_GRS. Archiviazione con ridondanza geografica.
- Standard_RAGRS. Archiviazione con ridondanza geografica e accesso in lettura.
- Premium_LRS. Archiviazione premium con ridondanza locale.
Tipo: | String |
Alias: | StorageAccountType, AccountType, Type |
Valori accettati: | Standard_LRS, Standard_ZRS, Standard_GRS, Standard_RAGRS, Premium_LRS |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Tag
Coppie chiave-valore sotto forma di tabella hash impostata come tag nel server. Ad esempio: @{key0="value0"; key1=$null; key2="value2"}
Tipo: | Hashtable |
Alias: | Tags |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-UseSubDomain
Indica se abilitare la convalida CName indiretta.
Tipo: | Nullable<T>[Boolean] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |