Configurare l'interfaccia della riga di comando di mesh Service Fabric

Importante

L'anteprima di Azure Service Fabric Mesh è stata ritirata. Le nuove distribuzioni non saranno più consentite tramite l'API Service Fabric Mesh. Il supporto per le distribuzioni esistenti continuerà fino al 28 aprile 2021.

Per informazioni dettagliate, vedere Ritiro di Azure Service Fabric Mesh Preview.

L'interfaccia della riga di comando di Service Fabric Mesh è necessaria per distribuire e gestire risorse in locale e in Azure Service Fabric Mesh. Ecco come configurarlo.

È possibile usare tre tipi di interfaccia della riga di comando, riepilogati nella tabella seguente.

Modulo interfaccia della riga di comando Ambiente di destinazione Descrizione
az mesh Azure Service Fabric Mesh Interfaccia della riga di comando principale, che consente di distribuire le applicazioni e gestire le risorse nell'ambiente di Azure Service Fabric Mesh.
sfctl Cluster locali Interfaccia della riga di comando di Service Fabric, che consente di distribuire e testare le risorse di Service Fabric sui cluster locali.
Interfaccia della riga di comando di Maven Cluster locali e Azure Service Fabric Mesh Wrapper intorno az mesh e sfctl che consente agli sviluppatori Java di usare un'esperienza familiare della riga di comando per l'esperienza di sviluppo locale e di Azure.

Per l'anteprima l'interfaccia della riga di comando di Azure Service Fabric Mesh viene scritta come estensione dell'interfaccia della riga di comando di Azure. È possibile installarla in Azure Cloud Shell oppure in un'installazione locale dell'interfaccia della riga di comando di Azure.

Prerequisiti

  • Questo articolo richiede l'interfaccia della riga di comando di Azure versione 2.0.67 o successiva. Se si usa Azure Cloud Shell, la versione più recente è già installata.

Installare l'interfaccia della riga di comando di Azure Service Fabric Mesh

Se non è già stato fatto, installare il modulo di estensione dell'interfaccia della riga di comando di Azure Service Fabric Mesh usando il comando seguente:

az extension add --name mesh

Se è già installato, aggiornare il modulo dell'interfaccia della riga di comando di Azure Service Fabric Mesh esistente usando il comando seguente:

az extension update --name mesh

Installare l'interfaccia della riga di comando di Service Fabric (sfctl)

Seguire le istruzioni in Interfaccia della riga di comando di Azure Service Fabric. Il modulo sfctl può essere usato per la distribuzione di applicazioni basate sul modello di risorsa sui cluster di Service Fabric nel computer locale.

Installare l'interfaccia della riga di comando di Maven

Per usare l'interfaccia della riga di comando di Maven, è necessario installare i componenti seguenti nel computer:

  • Java
  • Maven
  • Git
  • Interfaccia della riga di comando di Azure Mesh (az mesh) per Azure Service Fabric Mesh
  • SFCTL (sfctl) per i cluster locali

L'interfaccia della riga di comando di Maven per Service Fabric è ancora in versione di anteprima.

Per usare il plug-in Maven nell'app Java Maven, aggiungere il frammento di codice seguente al file pom.xml:

<project>
  ...
  <build>
    ...
    <plugins>
      ...
      <plugin>
        <groupId>com.microsoft.azure</groupId>
          <artifactId>azure-sfmesh-maven-plugin</artifactId>
          <version>0.1.0</version>
          <configuration>
            ...
          </configuration>
      </plugin>
    </plugins>
  </build>
</project>

Per informazioni sulla sintassi dettagliata, vedere le informazioni di riferimento sull'interfaccia della riga di comando Maven di Service Fabric.

Passaggi successivi

È anche possibile configurare l'ambiente di sviluppo Windows.

Risposte alle domande e ai problemi comuni.