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
Publish-AzureServiceProject
[-ServiceName <String>]
[-StorageAccountName <String>]
[-Location <String>]
[-Slot <String>]
[-Launch]
[-AffinityGroup <String>]
[-DeploymentName <String>]
[-ForceUpgrade]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Publish-AzureServiceProject
[-Package <String>]
-Configuration <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.
Tipo: | String |
Alias: | ag |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-Configuration
Especifica el archivo de configuración del servicio. Si especifica este parámetro, especifique el parámetro Package .
Tipo: | String |
Alias: | cc |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-DeploymentName
Especifica el nombre de la implementación.
Tipo: | String |
Alias: | dn |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-ForceUpgrade
Tipo: | SwitchParameter |
Alias: | f |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Launch
Abre una ventana del explorador para que pueda ver la aplicación después de implementarla.
Tipo: | SwitchParameter |
Alias: | ln |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | 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.".
Tipo: | String |
Alias: | l |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | 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 .
Tipo: | String |
Alias: | sp |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-Profile
Especifica el perfil de Azure del que lee este cmdlet. Si no especifica un perfil, este cmdlet lee del perfil predeterminado local.
Tipo: | AzureSMProfile |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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 ).
Tipo: | String |
Alias: | sv |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | 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".
Tipo: | String |
Alias: | sl |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | 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.
Tipo: | String |
Alias: | st |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |