Test-ServiceFabricApplicationPackage
Convalida un pacchetto di applicazioni di Service Fabric.
Sintassi
Test-ServiceFabricApplicationPackage
[-ApplicationPackagePath] <String>
[-ApplicationParameter <Hashtable>]
[-ImageStoreConnectionString <String>]
[<CommonParameters>]
Test-ServiceFabricApplicationPackage
[-ComposeFilePath] <String>
[-RegistryUserName <String>]
[-RegistryPassword <String>]
[-PasswordEncrypted]
[-ImageStoreConnectionString <String>]
[<CommonParameters>]
Descrizione
Il cmdlet Test-ServiceFabricApplicationPackage convalida un pacchetto dell'applicazione Service Fabric per assicurarsi che rispetti i requisiti di creazione di pacchetti di Service Fabric. Altre informazioni sul modello di applicazione di Service Fabric.
Se si specifica la stringa di connessione dell'archivio immagini, il pacchetto viene convalidato anche rispetto alle versioni precedenti dell'applicazione di cui è stato eseguito il provisioning nel cluster. Ad esempio, il cmdlet può rilevare che un pacchetto dell'applicazione con la stessa versione ma contenuto diverso è già stato effettuato il provisioning nell'archivio immagini.
Dopo aver convalidato un pacchetto, usare il cmdlet Copy-ServiceFabricApplicationPackage per copiarlo nell'archivio immagini.
Prima di eseguire qualsiasi operazione in un cluster di Service Fabric, stabilire una connessione al cluster usando il cmdlet Connect-ServiceFabricCluster .
Esempio
Esempio 1: Convalidare un pacchetto dell'applicazione in locale, senza accedere all'archivio immagini
PS C:\> Test-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\CalculatorApp" -ApplicationParameter @{ "StatelessServiceInstanceCount"="-1"}
Questo comando convalida il pacchetto dell'applicazione trovato nel percorso specificato. Include i parametri dell'applicazione da verificare. Il cmdlet non specifica la stringa di connessione dell'archivio immagini perché l'applicazione è ancora nella fase di sviluppo o la connessione del cluster non è ancora nota.
Esempio 2: Convalidare un pacchetto dell'applicazione, localmente e rispetto a tutte le versioni precedenti nell'archivio immagini
PS C:\> Test-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\CalculatorApp" -ImageStoreConnectionString "file:C:\SfDevCluster\Data\ImageStoreShare"
Questo comando convalida il pacchetto dell'applicazione trovato nel percorso specificato. Fornisce la stringa di connessione dell'archivio immagini per una maggiore convalida rispetto alle versioni dell'applicazione già nell'archivio immagini.
Parametri
-ApplicationPackagePath
Specifica il percorso di un pacchetto dell'applicazione. Il cmdlet verifica che il pacchetto dell'applicazione nel percorso sia valido.
Tipo: | String |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ApplicationParameter
Specifica gli overridi per i parametri dell'applicazione come dizionario, ad esempio @{"key1"="value1"; "key2"="value2"}
. I parametri dell'applicazione devono essere definiti nel manifesto dell'applicazione. In caso contrario, la convalida non riesce a puntare al nome del parametro dell'applicazione potenzialmente sbagliato.
È necessario passare i parametri dell'applicazione in modo che il cmdlet possa eseguire la stessa convalida delle operazioni New-ServiceFabricApplication o Start-ServiceFabricApplicationUpgrade. Ciò è utile come controllo di integrità per garantire che il pacchetto dell'applicazione e i parametri dell'applicazione siano corretti. Se l'applicazione ha parametri non specificati, la convalida viene ignorata.
Altre informazioni sui parametri dell'applicazione.
Tipo: | Hashtable |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ComposeFilePath
Specifica il percorso del file di un file di composizione che descrive la distribuzione di composizione di Service Fabric.
Tipo: | String |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ImageStoreConnectionString
Specifica la stringa di connessione per l'archivio immagini di Service Fabric. Altre informazioni sulla stringa di connessione dell'archivio immagini.
Se si specifica questo parametro, il cmdlet esegue convalida aggiuntive rispetto alle versioni distribuite in precedenza nell'archivio. È consigliabile specificare la stringa di connessione dell'archivio immagini, a meno che l'applicazione non sia ancora in fase di sviluppo o che le informazioni del cluster non siano note.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PasswordEncrypted
Indica se RepositoryPassword è crittografato da Invoke-ServiceFabricEncryptText.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RegistryPassword
{{Fill RegistryPassword Description}}
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RegistryUserName
{{Fill RegistryUserName Description}}
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
None
Output
System.Object