Configurazione delle credenziali per la distribuzione del Servizio app di Azure

Il Servizio app di Azure supporta due tipi di credenziali per la distribuzione di GIT locale e la distribuzione FTP/S. Queste credenziali non corrispondono alle credenziali di Azure Active Directory.

  • Credenziali a livello di utente: un insieme di credenziali per tutto l'account Azure. Può essere usato per distribuire il Servizio app per qualsiasi app, in tutte le sottoscrizioni a cui l'account di Azure è autorizzato ad accedere. Si tratta dell'insieme di credenziali predefinito configurabile in Servizi app > <nome_app> > Credenziali per la distribuzione. Si tratta inoltre dell'insieme predefinito indicato nella GUI del portale, ad esempio Panoramica e Proprietà nel pannello risorse dell'app.

    Nota

    Quando si delega l'accesso alle risorse di Azure tramite controllo degli accessi in base al ruolo o autorizzazioni di coamministratore, ogni utente Azure che riceve l'accesso a un'app può usare le sue credenziali a livello utente fino a quando l'accesso non viene revocato. Queste credenziali di distribuzione non devono essere condivise con altri utenti di Azure.

  • Credenziali a livello di applicazione: un insieme di credenziali per ogni applicazione. Può essere usato per distribuire solo in quella app. Le credenziali per ogni app sono generate automaticamente alla creazione dell'app stessa e si trovano nel suo profilo di pubblicazione. Non è possibile configurare manualmente le credenziali per un'applicazione, ma è possibile reimpostarle in qualsiasi momento.

    Nota

    Per consentire a un utente di accedere a queste credenziali tramite il controllo degli accessi in base al ruolo, è necessario assegnare all'utente il ruolo di collaboratore o un ruolo superiore per l'app Web. Poiché non hanno l'autorizzazione per la pubblicazione, i lettori non possono accedere a queste credenziali.

Impostare e reimpostare le credenziali a livello di utente

È possibile configurare le credenziali a livello di utente nel pannello risorse di ogni app. Indipendentemente dall'app, le credenziali configurate si applicano a tutte le app e a tutte le sottoscrizioni nell'account di Azure dell'utente.

Per configurare le credenziali a livello di utente:

  1. Nel portale di Azure, fare clic su Servizio app > <qualsiasi_app> > Credenziali per la distribuzione.

    Nota

    È necessario disporre di almeno un'app nel portale prima di poter accedere al pannello delle credenziali per la distribuzione. Tuttavia, con l'interfaccia della riga di comando di Azure è possibile configurare le credenziali a livello di utente senza un'app esistente.

  2. Configurare il nome utente e la password e quindi fare clic su Salva.

Dopo aver impostato le credenziali per la distribuzione, è possibile trovare il nome utente per la distribuzione di GIT nella Panoramica dell'app,

oltre a un nome utente per la distribuzione FTP nelle Proprietà dell'app.

Nota

Azure non mostra la password di distribuzione a livello di utente. Se si dimentica la password, non è possibile recuperarla. Tuttavia, è possibile reimpostare le credenziali seguendo i passaggi descritti in questa sezione.

Ottenere e reimpostare le credenziali a livello di utente

Per ogni app nel servizio app, le credenziali a livello di app vengono archiviate nel file XML del profilo di pubblicazione.

Per ottenere le credenziali a livello di app:

  1. Nel portale di Azure, fare clic su Servizio app > <qualsiasi_app> > Panoramica.

  2. Fare clic su ...More (...Altro) > Recupera profilo di pubblicazione per avviare il download di un file .PublishSettings.

  3. Aprire il file .PublishSettings e trovare il tag <publishProfile> con l'attributo publishMethod="FTP". Quindi, ottenere i relativi attributi userName e password. Si tratta delle credenziali a livello di app.

    Come per le credenziali a livello di utente, il nome utente di distribuzione dell'FTP è nel formato <app_name>\<username>, mentre quello della distribuzione è Git è solo <username> senza <app_name>\ a precedere.

Per reimpostare le credenziali a livello di app:

  1. Nel portale di Azure, fare clic su Servizio app > <qualsiasi_app> > Panoramica.

  2. Fare clic su ...More (...Altro) > Reimposta profilo di pubblicazione. Fare clic su per confermare la reimpostazione.

    L'operazione di reimpostazione invalida qualsiasi file .PublishSettings scaricato in precedenza.

Passaggi successivi

Informazioni su come usare queste credenziali per distribuire l'app da GIT locale o usando FTP/S.