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 |