Aktualisieren einer Anwendung mithilfe der Service Fabric-Befehlszeilenschnittstelle

Dieses Beispielskript lädt eine neue Version einer vorhandenen Anwendung hoch und aktualisiert anschließend eine bereitgestellte Anwendung mit den neuen Bits.

Wichtig

Es gibt zwei CLI-Hilfsprogramme, die für die Interaktion mit Service Fabric verwendet werden. Die Azure CLI wird zum Verwalten von Azure-Ressourcen verwendet, z.B. für einen in Azure gehosteten Service Fabric-Cluster. Die Service Fabric CLI wird verwendet, um eine direkte Verbindung mit dem Service Fabric-Cluster herzustellen (unabhängig vom Host-Ort) und den Cluster, Anwendungen und Dienste zu verwalten.

Beispielskript

#!/bin/bash

# Select cluster
sfctl cluster select \
    --endpoint http://svcfab1.westus2.cloudapp.azure.com:19080

# Upload the latest bits of an application
sfctl application upload --path ~/app_package_dir_2

# Provision the new application
sfctl application provision --application-type-build-path app_package_dir_2

# Upgrade an existing up with the new version
sfctl application upgrade --app-id TestApp --app-version 2.0.0 --parameters "{\"test\":\"value\"}" --mode Monitored

Nächste Schritte

Weitere Informationen finden Sie in der Dokumentation der Service Fabric-Befehlszeilenschnittstelle.

Zusätzliche Service Fabric-CLI-Beispiele für Azure Service Fabric finden Sie unter Azure PowerShell-Beispiele.