Publish-AzureServiceProject
Pubblicare il servizio corrente in Windows Azure.
Nota
I cmdlet a cui si fa riferimento in questa documentazione sono per la gestione delle risorse di Azure legacy che usano le API di gestione dei servizi. Vedere il modulo Az PowerShell per i cmdlet per gestire le risorse di Azure Resource Manager.
Importante
Servizi cloud (versione classica) è ora deprecato per i nuovi clienti e verrà ritirato il 31 agosto 2024 per tutti i clienti. Le nuove distribuzioni devono usare il nuovo modello di distribuzione basato su Azure Resource Manager (supporto esteso) di Servizi cloud di Azure.
Sintassi
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>]
Descrizione
Questo argomento descrive il cmdlet nella versione 0.8.10 del modulo Microsoft Azure PowerShell.
Per ottenere la versione del modulo in uso, nella console di Azure PowerShell digitare (Get-Module -Name Azure).Version
.
Il cmdlet Publish-AzureServiceProject pubblica il servizio corrente nel cloud. È possibile specificare la configurazione di pubblicazione, ad esempio Subscription, StorageAccountName, Location, Slot, nella riga di comando o nelle impostazioni locali tramite il cmdlet Set-AzureServiceProject.
Esempio
Esempio 1: Pubblicare un progetto di servizio con valori predefiniti
PS C:\> Publish-AzureServiceProject
Questo esempio pubblica il servizio corrente usando le impostazioni correnti del servizio e il profilo di pubblicazione di Azure corrente.
Esempio 2: Creare un pacchetto di distribuzione
PS C:\> Publish-AzureServiceProject -PackageOnly
In questo esempio viene creato un file del pacchetto di distribuzione (con estensione cspkg) nella directory del servizio e non viene pubblicato in Windows Azure.
Parametri
-AffinityGroup
Specifica il gruppo di affinità che si desidera che il servizio usi.
Type: | String |
Aliases: | ag |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Configuration
Specifica il file di configurazione del servizio. Se si specifica questo parametro, specificare il parametro Package .
Type: | String |
Aliases: | cc |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DeploymentName
Specifica il nome della distribuzione.
Type: | String |
Aliases: | dn |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ForceUpgrade
Type: | SwitchParameter |
Aliases: | f |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Launch
Apre una finestra del browser in modo da poter visualizzare l'applicazione dopo la distribuzione.
Type: | SwitchParameter |
Aliases: | ln |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Location
Area in cui verrà ospitata l'applicazione. I valori possibili sono:
- Ovunque in Asia
- Ovunque europa
- Ovunque negli Stati Uniti
- Asia orientale
- Stati Uniti orientali
- Stati Uniti centro-settentrionali
- Europa settentrionale
- Stati Uniti centro-meridionali
- Asia sud-orientale
- Europa occidentale
- Stati Uniti occidentali
Se non viene specificato alcun percorso, verrà usato il percorso specificato nell'ultima chiamata a Set-AzureServiceProject . Se non è stata specificata alcuna località, la località verrà scelta in modo casuale dalle località 'Stati Uniti centro-settentrionali' e 'Stati Uniti centro-meridionali'.
Type: | String |
Aliases: | l |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Package
Specifica il file del pacchetto da distribuire. Specificare un file locale con estensione cspkg o un URI di un BLOB che contiene il pacchetto. Se si specifica questo parametro, non specificare il parametro ServiceName .
Type: | String |
Aliases: | sp |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Profile
Specifica il profilo di Azure da cui viene letto questo cmdlet. Se non si specifica un profilo, questo cmdlet legge dal profilo predefinito locale.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceName
Specifica il nome da usare per il servizio durante la pubblicazione in Windows Azure. Il nome determina parte dell'etichetta nel sottodominio cloudapp.net usato per indirizzare il servizio quando è ospitato in Windows Azure, ovvero name.cloudapp.net. Qualsiasi nome specificato durante la pubblicazione del servizio sostituisce il nome specificato al momento della creazione del servizio. (Vedere il Cmdlet New-AzureServiceProject ).
Type: | String |
Aliases: | sv |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Slot
Slot di distribuzione da usare per questo servizio. I valori possibili sono 'Staging' e 'Production'. Se non viene specificato alcun slot, viene usato lo slot fornito nell'ultima chiamata a Set-AzureDeploymentSlot. Se non è stato specificato alcuno slot, viene utilizzato lo slot 'Production'.
Type: | String |
Aliases: | sl |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StorageAccountName
Specifica il nome dell'account di archiviazione di Windows Azure da usare durante la pubblicazione del servizio. Questo valore non viene utilizzato fino alla pubblicazione del servizio. Quando questo parametro non viene specificato, il valore viene ottenuto dall'ultimo comando Set-AzureServiceProject . Se non è stato specificato alcun account di archiviazione, verrà usato un account di archiviazione corrispondente al nome del servizio. Se non esiste un account di archiviazione di questo tipo, il cmdlet tenta di crearne uno nuovo. Tuttavia, il tentativo potrebbe non riuscire se un account di archiviazione corrispondente al nome del servizio esiste in un'altra sottoscrizione.
Type: | String |
Aliases: | st |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |