Publish-AzureServiceProject
Publique el servicio actual en Windows Azure.
Nota:
Los cmdlets a los que se hace referencia en esta documentación son para administrar recursos de Azure heredados que usan las API de Azure Service Management (ASM). Este módulo heredado de PowerShell no se recomienda al crear nuevos recursos, ya que ASM está programado para la retirada. Para más información, consulte Retirada de Azure Service Manager.
El módulo Az de PowerShell es el módulo de PowerShell recomendado para administrar recursos de Azure Resource Manager (ARM) con PowerShell.
Importante
Cloud Services (clásico) ahora está en desuso para los nuevos clientes y se retirará el 31 de agosto de 2024 para todos los clientes. Las nuevas implementaciones deben utilizar el nuevo modelo de implementación basado en Azure Resource Manager Azure Cloud Services (soporte extendido) .
Sintaxis
PublishFromServiceDefinition (Es el valor predeterminado).
Publish-AzureServiceProject
[-ServiceName <String>]
[-StorageAccountName <String>]
[-Location <String>]
[-Slot <String>]
[-Launch]
[-AffinityGroup <String>]
[-DeploymentName <String>]
[-ForceUpgrade]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
PublishFromPackage
Publish-AzureServiceProject
-Configuration <String>
[-Package <String>]
[-StorageAccountName <String>]
[-Location <String>]
[-Slot <String>]
[-Launch]
[-AffinityGroup <String>]
[-DeploymentName <String>]
[-ForceUpgrade]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
En este tema se describe el cmdlet en la versión 0.8.10 del módulo de Microsoft Azure PowerShell.
Para obtener la versión del módulo que usa, en la consola de Azure PowerShell, escriba (Get-Module -Name Azure).Version.
El cmdlet Publish-AzureServiceProject publica el servicio actual en la nube. Puede especificar la configuración de publicación (como Subscription, StorageAccountName, Location, Slot) en la línea de comandos o en la configuración local mediante el cmdlet Set-AzureServiceProject .
Ejemplos
Ejemplo 1: Publicación de un proyecto de servicio con valores predeterminados
PS C:\> Publish-AzureServiceProject
En este ejemplo se publica el servicio actual, con la configuración del servicio actual y el perfil de publicación de Azure actual.
Ejemplo 2: Creación de un paquete de implementación
PS C:\> Publish-AzureServiceProject -PackageOnly
En este ejemplo se crea un archivo de paquete de implementación (.cspkg) en el directorio de servicio y no se publica en Windows Azure.
Parámetros
-AffinityGroup
Especifica el grupo de afinidad que desea que use el servicio.
Propiedades del parámetro
| Tipo: | String |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
| Alias: | Ag |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | True |
| Valor de los argumentos restantes: | False |
-Configuration
Especifica el archivo de configuración del servicio. Si especifica este parámetro, especifique el parámetro Package .
Propiedades del parámetro
| Tipo: | String |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
| Alias: | cc |
Conjuntos de parámetros
PublishFromPackage
| Posición: | Named |
| Mandatory: | True |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | True |
| Valor de los argumentos restantes: | False |
-DeploymentName
Especifica el nombre de la implementación.
Propiedades del parámetro
| Tipo: | String |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
| Alias: | dn |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | True |
| Valor de los argumentos restantes: | False |
-ForceUpgrade
En este tema se describe el cmdlet en la versión 0.8.10 del módulo de Microsoft Azure PowerShell.
Para obtener la versión del módulo que usa, en la consola de Azure PowerShell, escriba (Get-Module -Name Azure).Version.
El cmdlet Publish-AzureServiceProject publica el servicio actual en la nube. Puede especificar la configuración de publicación (como Subscription, StorageAccountName, Location, Slot) en la línea de comandos o en la configuración local mediante el cmdlet Set-AzureServiceProject .
Propiedades del parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
| Alias: | f |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-Launch
Abre una ventana del explorador para que pueda ver la aplicación después de implementarla.
Propiedades del parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
| Alias: | ln |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | True |
| Valor de los argumentos restantes: | False |
-Location
Región en la que se hospedará la aplicación. Los valores posibles son:
- Cualquier parte de Asia
- Cualquier lugar de Europa
- Cualquier lugar de EE. UU.
- Este de Asia
- Este de EE. UU.
- Centro-Norte de EE. UU
- Norte de Europa
- Centro-sur de EE. UU.
- Sudeste de Asia
- Oeste de Europa
- Oeste de EE. UU.
Si no se especifica Location, se usará la ubicación especificada en la última llamada a Set-AzureServiceProject . Si no se especificó ninguna ubicación, la ubicación se elegirá aleatoriamente entre las ubicaciones "Centro-norte de EE. UU. " y "Centro-sur de EE. UU.".
Propiedades del parámetro
| Tipo: | String |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
| Alias: | l |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | True |
| Valor de los argumentos restantes: | False |
-Package
Especifica el archivo de paquete que se va a implementar. Especifique un archivo local que tenga la extensión de nombre de archivo .cspkg o un URI de un blob que contenga el paquete. Si especifica este parámetro, no especifique el parámetro ServiceName .
Propiedades del parámetro
| Tipo: | String |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
| Alias: | sp |
Conjuntos de parámetros
PublishFromPackage
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | True |
| Valor de los argumentos restantes: | False |
-Profile
Especifica el perfil de Azure del que lee este cmdlet. Si no especifica un perfil, este cmdlet lee del perfil predeterminado local.
Propiedades del parámetro
| Tipo: | AzureSMProfile |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-ServiceName
Especifica el nombre que se va a usar para el servicio al publicar en Windows Azure. El nombre determina parte de la etiqueta en el subdominio cloudapp.net que se usa para abordar el servicio cuando se hospeda en Windows Azure (es decir, name.cloudapp.net). Cualquier nombre especificado al publicar el servicio invalida el nombre especificado cuando se creó el servicio. (Consulte el Cmdlet New-AzureServiceProject ).
Propiedades del parámetro
| Tipo: | String |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
| Alias: | sv |
Conjuntos de parámetros
PublishFromServiceDefinition
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | True |
| Valor de los argumentos restantes: | False |
-Slot
Ranura de implementación que se va a usar para este servicio. Los valores posibles son "Ensayo" y "Producción". Si no se especifica ninguna ranura, se usa la ranura proporcionada en la última llamada a Set-AzureDeploymentSlot. Si no se ha especificado ninguna ranura, se usa la ranura "Producción".
Propiedades del parámetro
| Tipo: | String |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
| Alias: | sl |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | True |
| Valor de los argumentos restantes: | False |
-StorageAccountName
Especifica el nombre de la cuenta de almacenamiento de Windows Azure que se va a usar al publicar el servicio. Este valor no se usa hasta que se publica el servicio. Cuando no se especifica este parámetro, el valor se obtiene del último comando Set-AzureServiceProject . Si no se especificó ninguna cuenta de almacenamiento, se usará una cuenta de almacenamiento que coincida con el nombre del servicio. Si no existe ninguna cuenta de almacenamiento, el cmdlet intenta crear una nueva. Sin embargo, el intento puede producir un error si existe una cuenta de almacenamiento que coincida con el nombre del servicio en otra suscripción.
Propiedades del parámetro
| Tipo: | String |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
| Alias: | st |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | True |
| Valor de los argumentos restantes: | False |
CommonParameters
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.