Поделиться через


New-AzureRmStorageAccount

Создает учетную запись хранения.

Предупреждение

Модуль AzureRM PowerShell официально устарел с 29 февраля 2024 г. Пользователям рекомендуется выполнить миграцию из AzureRM в модуль Az PowerShell, чтобы обеспечить постоянную поддержку и обновления.

Хотя модуль AzureRM по-прежнему может функционировать, он больше не поддерживается или не поддерживается, размещая любое постоянное использование на усмотрение и риск пользователя. Ознакомьтесь с нашими ресурсами миграции, чтобы получить рекомендации по переходу в модуль Az.

Синтаксис

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>]

Описание

Командлет New-AzureRm служба хранилища Account создает учетную запись служба хранилища Azure.

Примеры

Пример 1. Создание учетной записи служба хранилища

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

Эта команда создает учетную запись служба хранилища для имени группы ресурсов MyResourceGroup.

Пример 2. Создание учетной записи служба хранилища BLOB-объектов с помощью типа BLOB служба хранилища-объекта и горячего AccessTier

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

Эта команда создает учетную запись служба хранилища blob служба хранилища Kind и hot AccessTier

Пример 3. Создание учетной записи служба хранилища с помощью Kind служба хранилища V2 и создание и назначение удостоверения для Azure KeyVault.

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

Эта команда создает учетную запись служба хранилища с типом служба хранилища V2. Он также создает и назначает удостоверение, которое можно использовать для управления ключами учетных записей с помощью Azure KeyVault.

Пример 4. Создание учетной записи служба хранилища с помощью NetworkRuleSet из 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"})

Эта команда создает учетную запись служба хранилища с свойством NetworkRuleSet из JSON

Параметры

-AccessTier

Указывает уровень доступа учетной записи служба хранилища, которую создает этот командлет. Допустимыми значениями этого параметра являются горячие и холодные. Если указать значение BLOB-объекта служба хранилища для параметра Kind, необходимо указать значение параметра AccessTier. Если для этого параметра Kind задано значение служба хранилища, не указывайте параметр AccessTier.

Тип:String
Допустимые значения:Hot, Cool
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AsJob

Запуск командлета в фоновом режиме

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AssignIdentity

Создайте и назначьте новое удостоверение учетной записи служба хранилища для этой учетной записи служба хранилища для использования со службами управления ключами, такими как Azure KeyVault.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-CustomDomainName

Указывает имя личного домена учетной записи служба хранилища. Значение по умолчанию — служба хранилища.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.

Тип:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-EnableHttpsTrafficOnly

Указывает, включает ли учетная запись служба хранилища только трафик HTTPS.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Kind

Указывает тип учетной записи служба хранилища, которую создает этот командлет. Допустимые значения для этого параметра:

  • Хранилище. Учетная запись общего назначения служба хранилища, которая поддерживает хранение больших двоичных объектов, таблиц, очередей, файлов и дисков.
  • служба хранилища V2. Учетная запись общего назначения версии 2 (GPv2) служба хранилища, которая поддерживает большие двоичные объекты, таблицы, очереди, файлы и диски с расширенными функциями, такими как уровень данных.
  • BlobStorage. Учетная запись служба хранилища BLOB-объектов, которая поддерживает только хранение BLOB-объектов. Значение по умолчанию — служба хранилища.
Тип:String
Допустимые значения:Storage, StorageV2, BlobStorage
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Location

Указывает расположение создаваемой учетной записи служба хранилища.

Тип:String
Position:3
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Name

Указывает имя создаваемой учетной записи служба хранилища.

Тип:String
Aliases:StorageAccountName, AccountName
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-NetworkRuleSet

NetworkRuleSet используется для определения набора правил конфигурации для брандмауэров и виртуальных сетей, а также для задания значений сетевых свойств, таких как службы, разрешенные для обхода правил и обработки запросов, которые не соответствуют определенным правилам.

Тип:PSNetworkRuleSet
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ResourceGroupName

Указывает имя группы ресурсов, в которой необходимо добавить учетную запись служба хранилища.

Тип:String
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-SkuName

Задает имя SKU учетной записи служба хранилища, которую создает этот командлет. Допустимые значения для этого параметра:

  • Standard_LRS. Локально избыточное хранилище.
  • Standard_ZRS. хранилище, избыточное между зонами.
  • Standard_GRS. геоизбыточное хранилище.
  • Standard_RAGRS. Чтение геоизбыточного хранилища.
  • Premium_LRS. Локально избыточное хранилище класса Premium.
Тип:String
Aliases:StorageAccountType, AccountType, Type
Допустимые значения:Standard_LRS, Standard_ZRS, Standard_GRS, Standard_RAGRS, Premium_LRS
Position:2
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Tag

Пары "ключ-значение" в виде хэш-таблицы в виде тегов на сервере. Например: @{key0="value0"; key1=$null; key2="value2"}

Тип:Hashtable
Aliases:Tags
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-UseSubDomain

Указывает, следует ли включить непрямую проверку CName.

Тип:Nullable<T>[Boolean]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

String

Boolean

Выходные данные

PSStorageAccount