Compartir a través de


New-AzureRmStorageAccount

Crea una cuenta de Storage.

Advertencia

El módulo de PowerShell de AzureRM ha quedado en desuso oficialmente a partir del 29 de febrero de 2024. Se recomienda a los usuarios migrar de AzureRM al módulo Az PowerShell para seguir recibiendo soporte técnico y actualizaciones.

Aunque el módulo AzureRM puede seguir funcionando, ya no se mantiene ni se admite, colocando cualquier uso continuado a discreción y riesgo del usuario. Consulte nuestros recursos de migración para ver una guía sobre la transición al módulo Az.

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

El cmdlet New-AzureRmStorageAccount crea una cuenta de Azure Storage.

Ejemplos

Ejemplo 1: Creación de una cuenta de almacenamiento

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

Este comando crea una cuenta de almacenamiento para el nombre del grupo de recursos MyResourceGroup.

Ejemplo 2: Creación de una cuenta de Blob Storage con tipo BlobStorage y Acceso frecuente

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

Este comando crea una cuenta de Blob Storage que con BlobStorage Kind y hot AccessTier

Ejemplo 3: Creación de una cuenta de almacenamiento con Kind StorageV2 y Generación y asignación de una identidad para Azure KeyVault.

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

Este comando crea una cuenta de almacenamiento con Kind StorageV2. También genera y asigna una identidad que se puede usar para administrar las claves de cuenta a través de Azure KeyVault.

Ejemplo 4: Creación de una cuenta de almacenamiento con NetworkRuleSet desde 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"})

Este comando crea una cuenta de almacenamiento que tiene la propiedad NetworkRuleSet a partir de JSON.

Parámetros

-AccessTier

Especifica el nivel de acceso de la cuenta de almacenamiento que crea este cmdlet. Los valores aceptables para este parámetro son: Frecuente y Esporádico. Si especifica un valor de BlobStorage para el parámetro Kind , debe especificar un valor para el parámetro AccessTier . Si especifica un valor de Storage para este parámetro Kind , no especifique el parámetro AccessTier .

Tipo:String
valores aceptados:Hot, Cool
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-AsJob

Ejecución del cmdlet en segundo plano

Tipo:SwitchParameter
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-AssignIdentity

Genere y asigne una nueva identidad de cuenta de almacenamiento para esta cuenta de Storage para su uso con servicios de administración de claves como Azure KeyVault.

Tipo:SwitchParameter
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-CustomDomainName

Especifica el nombre del dominio personalizado de la cuenta de almacenamiento. El valor predeterminado es Storage.

Tipo:String
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.

Tipo:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableHttpsTrafficOnly

Indica si la cuenta de almacenamiento solo habilita el tráfico HTTPS.

Tipo:Boolean
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:True
Accept wildcard characters:False

-Kind

Especifica el tipo de cuenta de almacenamiento que crea este cmdlet. Los valores permitidos para este parámetro son los siguientes:

  • Storage (Almacenamiento). Cuenta de almacenamiento de uso general que admite el almacenamiento de blobs, tablas, colas, archivos y discos.
  • StorageV2. Cuenta de almacenamiento de uso general versión 2 (GPv2) que admite blobs, tablas, colas, archivos y discos, con características avanzadas como la creación de niveles de datos.
  • BlobStorage. Cuenta de Blob Storage que solo admite el almacenamiento de blobs. El valor predeterminado es Storage.
Tipo:String
valores aceptados:Storage, StorageV2, BlobStorage
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-Location

Especifica la ubicación de la cuenta de almacenamiento que se va a crear.

Tipo:String
Position:3
valor predeterminado:None
Requerido:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Especifica el nombre de la cuenta de almacenamiento que se va a crear.

Tipo:String
Aliases:StorageAccountName, AccountName
Position:1
valor predeterminado:None
Requerido:True
Accept pipeline input:True
Accept wildcard characters:False

-NetworkRuleSet

NetworkRuleSet se usa para definir un conjunto de reglas de configuración para firewalls y redes virtuales, así como para establecer valores para propiedades de red como servicios que pueden omitir las reglas y cómo controlar las solicitudes que no coinciden con ninguna de las reglas definidas.

Tipo:PSNetworkRuleSet
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Especifica el nombre del grupo de recursos en el que se va a agregar la cuenta de almacenamiento.

Tipo:String
Position:0
valor predeterminado:None
Requerido:True
Accept pipeline input:True
Accept wildcard characters:False

-SkuName

Especifica el nombre de la SKU de la cuenta de almacenamiento que crea este cmdlet. Los valores permitidos para este parámetro son los siguientes:

  • Standard_LRS. Almacenamiento con redundancia local.
  • Standard_ZRS. almacenamiento con redundancia de zona.
  • Standard_GRS. almacenamiento con redundancia geográfica.
  • Standard_RAGRS. Almacenamiento con redundancia geográfica con acceso de lectura.
  • Premium_LRS. Almacenamiento con redundancia local Premium.
Tipo:String
Aliases:StorageAccountType, AccountType, Type
valores aceptados:Standard_LRS, Standard_ZRS, Standard_GRS, Standard_RAGRS, Premium_LRS
Position:2
valor predeterminado:None
Requerido:True
Accept pipeline input:True
Accept wildcard characters:False

-Tag

Pares clave-valor en forma de tabla hash establecida como etiquetas en el servidor. Por ejemplo: @{key0="value0"; key1=$null; key2="value2"}

Tipo:Hashtable
Aliases:Tags
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-UseSubDomain

Indica si se va a habilitar la validación indirecta de CName.

Tipo:Nullable<T>[Boolean]
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

String

Boolean

Salidas

PSStorageAccount