Publish-AzWebApp
Implementa una aplicación web de Azure desde un archivo ZIP, JAR o WAR mediante zipdeploy.
Syntax
Publish-AzWebApp
-ArchivePath <String>
[-Type <String>]
[-Clean]
[-Async]
[-Restart]
[-TargetPath <String>]
[-IgnoreStack]
[-Reset]
[-Force]
[-AsJob]
[-Timeout <Double>]
[-WebApp] <PSSite>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Publish-AzWebApp
-ArchivePath <String>
[-Type <String>]
[-Clean]
[-Async]
[-Restart]
[-TargetPath <String>]
[-IgnoreStack]
[-Reset]
[-Force]
[-AsJob]
[-Timeout <Double>]
[-ResourceGroupName] <String>
[-Name] <String>
[[-Slot] <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
El cmdlet Publish-AzWebApp carga contenido en una aplicación web de Azure existente. El contenido debe empaquetarse en un archivo ZIP si se usan pilas como .NET, Python o Node, o un archivo WAR o JAR si se usa Java. El contenido debe compilarse previamente y estar listo para ejecutarse sin ningún paso de compilación adicional durante la implementación. Este cmdlet usa las características zipdeploy y wardeploy de Kudu para implementar contenido. Consulte la wiki de Kudu para obtener más información sobre cómo funciona zipdeploy y wardeploy y cómo empaquetar correctamente una aplicación web para su implementación. https://aka.ms/kuduzipdeploy y https://aka.ms/kuduwardeploy contienen detalles útiles sobre zipdeploy y wardeploy.
Ejemplos
Ejemplo 1
Publish-AzWebApp -ResourceGroupName Default-Web-WestUS -Name MyApp -ArchivePath C:\project\app.zip
Carga el contenido de app.zip en la aplicación web denominada MyApp que pertenece al grupo de recursos Default-Web-WestUS.
Ejemplo 2
Publish-AzWebApp -ResourceGroupName ContosoRG -Name ContosoApp -Slot Staging -ArchivePath C:\project\javaproject.war
Carga el contenido de javaproject.war en la ranura de ensayo de la aplicación web denominada ContosoApp que pertenece al grupo de recursos ContosoRG.
Ejemplo 3
$app = Get-AzWebApp -ResourceGroupName ContosoRG -Name ContosoApp
Publish-AzWebApp -WebApp $app -ArchivePath C:\project\app.zip -AsJob
Carga el contenido de app.zip en la aplicación web denominada ContosoApp que pertenece al grupo de recursos ContosoRG. El cmdlet se ejecutará en un trabajo en segundo plano.
Ejemplo 4
$app = Get-AzWebApp -ResourceGroupName ContosoRG -Name ContosoApp
$app | Publish-AzWebApp -ArchivePath C:\project\java_app.jar
Ejemplo 5
$app = Get-AzWebApp -ResourceGroupName ContosoRG -Name ContosoApp
Publish-AzWebApp -WebApp $app -ArchivePath C:\project\app.zip -Force
Carga el contenido de java_app.jar en la aplicación web denominada ContosoApp que pertenece al grupo de recursos ContosoRG. Si no se especifica -Force, solicitará la confirmación antes de implementar el contenido.
Ejemplo 6
$app = Get-AzWebApp -ResourceGroupName ContosoRG -Name ContosoApp
Publish-AzWebApp -WebApp $app -ArchivePath C:\project\app.zip -Timeout 300000 -Force
Carga el contenido de java_app.jar en la aplicación web denominada ContosoApp que pertenece al grupo de recursos ContosoRG. El usuario puede establecer el intervalo de tiempo en milisegundos que se esperará antes de que se agote el tiempo de espera de la solicitud. Si no se especifica -Force, solicitará la confirmación antes de implementar el contenido.
Parámetros
-ArchivePath
Ruta de acceso del archivo de archivo. Se admiten ZIP, WAR y JAR.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AsJob
Ejecución del cmdlet en segundo plano
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Async
El artefacto se implementa de forma asincrónica. (El comando se cerrará una vez que el artefacto se inserte en la aplicación web).
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Clean
Limpia el directorio de destino antes de implementar los archivos.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Le solicita su confirmación antes de ejecutar el cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Quitar la opción con fuerza
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IgnoreStack
Deshabilita los valores predeterminados específicos del idioma.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
el nombre de la aplicación web.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Reset
Restablecimiento de aplicaciones web de Java a la página de estacionamiento predeterminada
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Nombre del grupo de recursos.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Restart
La aplicación web se reiniciará después de la implementación. Establézcalo en false si va a implementar varios artefactos y no desea reiniciar el sitio en las implementaciones anteriores.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Slot
El nombre de la ranura de la aplicación web.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TargetPath
Ruta de acceso absoluta en la que se debe implementar el artefacto.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Timeout
Establece el intervalo de tiempo en Milisegundos que se esperará antes de que se agote el tiempo de espera de la solicitud.
Type: | Double |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Type
Se usa para invalidar el tipo de artefacto que se va a implementar.
Type: | String |
Accepted values: | war, jar, ear, zip, static |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WebApp
El objeto de aplicación web
Type: | PSSite |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
Salidas
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de