New-AzureDeployment
Создает развертывание из службы.
Примечание.
Командлеты, приведенные в этой документации, предназначены для управления устаревшими ресурсами Azure, которые используют API-интерфейсами управления службами. Командлеты для управления ресурсами Azure Resource Manager см. в статье Модуль Az PowerShell.
Важно!
Облачные службы (классическая версия) объявлены устаревшими для новых клиентов. Их поддержка будет полностью прекращена 31 августа 2024 года. Для новых развертываний следует использовать Облачные службы Azure с расширенной поддержкой. Это новая модель развертывания на основе Azure Resource Manager.
Синтаксис
New-AzureDeployment
[-ServiceName] <String>
[-Package] <String>
[-Configuration] <String>
[-Slot] <String>
[[-Label] <String>]
[[-Name] <String>]
[-DoNotStart]
[-TreatWarningsAsError]
[-ExtensionConfiguration <ExtensionConfigurationInput[]>]
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Описание
Командлет New-AzureDeployment создает развертывание Azure из службы, которая состоит из веб-ролей и рабочих ролей. Этот командлет создает развертывание на основе файла пакета (CSPKG) и файла конфигурации службы (CSCFG). Укажите имя, уникальное в среде развертывания.
Используйте командлет New-AzureVM для создания развертывания на основе виртуальных машин Azure.
Примеры
Пример 1. Создание развертывания
PS C:\> New-AzureDeployment -ServiceName "ContosoService" -Slot "Production" -Package "https://contosostorage.blob.core.windows.net/container06/ContosoPackage.cspkg" -Configuration "C:\packages\ContosoConfiguration.cscfg" -Label "ContosoDeployment"
Эта команда создает рабочее развертывание на основе пакета ContosoPackage.cspkg и конфигурации contosoConfiguration.cscfg. Команда задает метку для развертывания. Он не указывает имя. Этот командлет создает GUID в качестве имени.
Пример 2. Создание развертывания на основе конфигурации расширения
PS C:\> New-AzureDeployment -ServiceName "ContosoService" -Slot "Production" -Package "https://contosostorage.blob.core.windows.net/container06/ContosoPackage.cspkg" -Configuration "C:\packages\ContosoConfiguration.cscfg" -ExtensionConfiguration "C:\packages\ContosoExtensionConfig.cscfg"
Эта команда создает рабочее развертывание на основе пакета и конфигурации. Команда указывает конфигурацию расширения с именем ContosoExtensionConfig.cscfg. Этот командлет создает идентификаторы GUID в качестве имени и метки.
Параметры
-Configuration
Указывает полный путь к файлу конфигурации службы.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DoNotStart
Указывает, что этот командлет не запускает развертывание.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExtensionConfiguration
Задает массив объектов конфигурации расширения.
Type: | ExtensionConfigurationInput[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InformationAction
Указывает, как этот командлет реагирует на событие сведений.
Ниже указаны допустимые значения этого параметра.
- Продолжить
- Пропустить
- Узнать
- SilentlyContinue
- Stop
- Приостановить
Type: | ActionPreference |
Aliases: | infa |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InformationVariable
Указывает переменную сведений.
Type: | String |
Aliases: | iv |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Label
Указывает имя метки для развертывания. Если метка не указана, этот командлет использует GUID.
Type: | String |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Указывает имя развертывания. Если имя не указано, этот командлет использует GUID.
Type: | String |
Aliases: | DeploymentName |
Position: | 5 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Package
Указывает путь или универсальный код ресурса (URI) файла CSPKG в хранилище в пределах одной подписки или проекта.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Profile
Указывает профиль Azure, из которого считывается этот командлет. Если профиль не указан, этот командлет считывается из локального профиля по умолчанию.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceName
Указывает имя службы Azure для развертывания.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Slot
Указывает среду, в которой этот командлет создает развертывание. Допустимые значения: промежуточное и производственное. Значение по умолчанию — Production.
Type: | String |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TreatWarningsAsError
Указывает, что предупреждающие сообщения являются ошибками. Если этот параметр указан, предупреждение приводит к сбою развертывания.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |