Come usare le autorizzazioni in Azure Spring Apps
Nota
I piani Basic, Standard ed Enterprise saranno deprecati a partire dalla metà di marzo 2025, con un periodo di ritiro di 3 anni. È consigliabile eseguire la transizione ad App Azure Container. Per altre informazioni, vedere l'annuncio di ritiro di Azure Spring Apps.
Il piano Standard a consumo e dedicato sarà deprecato a partire dal 30 settembre 2024, con un arresto completo dopo sei mesi. È consigliabile eseguire la transizione ad App Azure Container. Per altre informazioni, vedere Eseguire la migrazione del consumo di Azure Spring Apps Standard e del piano dedicato alle app Azure Container.
Questo articolo si applica a: ✔️ Basic/Standard ✔️ Enterprise
Questo articolo illustra come creare ruoli personalizzati che delegano le autorizzazioni alle risorse di Azure Spring Apps. I ruoli personalizzati estendono i ruoli predefiniti di Azure con varie autorizzazioni per le scorte.
Verranno implementati i ruoli personalizzati seguenti.
Ruolo sviluppatore:
- Distribuzione
- Test
- Riavviare le app
- Applicare e apportare modifiche alle configurazioni dell'app nel repository Git
- Ottenere flussi di log
Ruolo Di tecnico DevOps:
- Creare, leggere, aggiornare ed eliminare tutti gli elementi in Azure Spring Apps
Ops - Ruolo di progettazione dell'affidabilità del sito:
- Riavviare le app
- Ottenere flussi di log
- Non è possibile apportare modifiche alle app o alle configurazioni
Ruolo Azure Pipelines/Jenkins/GitHub Actions:
- Eseguire operazioni di creazione, lettura, aggiornamento ed eliminazione
- Usare i modelli Terraform o ARM per creare e configurare tutti gli elementi in App e app Di Azure Spring all'interno di un'istanza del servizio: Azure Pipelines, Jenkins e GitHub Actions
Definire il ruolo Sviluppatore
Il ruolo Sviluppatore include le autorizzazioni per riavviare le app e visualizzare i flussi di log. Questo ruolo non può apportare modifiche alle app o alle configurazioni.
Nella portale di Azure aprire la sottoscrizione in cui si vuole assegnare il ruolo personalizzato.
Aprire Controllo di accesso (IAM).
Selezionare Aggiungi.
Selezionare Aggiungi ruolo personalizzato.
Selezionare Next (Avanti):
Selezionare Aggiungi autorizzazioni:
Nella casella di ricerca cercare Microsoft.app. Selezionare Microsoft Azure Spring Apps:
Selezionare le autorizzazioni per il ruolo Sviluppatore.
In Microsoft.AppPlatform/Spring selezionare:
- Scrittura: creare o aggiornare l'istanza del servizio Azure Spring Apps
- Lettura: Ottenere l'istanza del servizio Azure Spring Apps
- Altro: elencare le chiavi di test dell'istanza del servizio Azure Spring Apps
(solo per il piano Enterprise) In Microsoft.AppPlatform/Spring/buildServices selezionare:
- Lettura: Leggere i servizi di compilazione di Microsoft Azure Spring Apps
- Altro: ottenere un URL di caricamento in App Azure Spring
(solo per il piano Enterprise) In Microsoft.AppPlatform/Spring/buildServices/build selezionare:
- Lettura: leggere le compilazioni di Microsoft Azure Spring Apps
- Scrittura: scrivere build di Microsoft Azure Spring Apps
(solo per il piano Enterprise) In Microsoft.AppPlatform/Spring/buildServices/build/results selezionare:
- Lettura: leggere i risultati della compilazione di Microsoft Azure Spring Apps
- Altro: ottenere un URL del file di log in Azure Spring Apps
(solo per il piano Enterprise) In Microsoft.AppPlatform/Spring/buildServices/builders selezionare:
- Lettura: leggere Generatori di app Spring di Microsoft Azure
- Scrittura: scrivere generatori di app Spring di Microsoft Azure
- Elimina: eliminare i generatori di app Spring di Microsoft Azure
(solo per il piano Enterprise) In Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings selezionare:
- Lettura: Lettura di BuildpackBinding di Microsoft Azure Spring Apps Builder
- Scrittura: scrivere microsoft Azure Spring Apps Builder BuildpackBinding
- Elimina: eliminare BuildpackBinding di Generatore di app Spring di Microsoft Azure
(solo per il piano Enterprise) In Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks selezionare:
- Lettura: Leggere i buildpack supportati di Microsoft Azure Spring Apps
(solo per il piano Enterprise) In Microsoft.AppPlatform/Spring/buildServices/supportedStacks selezionare:
- Lettura: leggere gli stack supportati di Microsoft Azure Spring Apps
In Microsoft.AppPlatform/Spring/apps selezionare:
- Lettura: leggere l'applicazione Microsoft Azure Spring Apps
- Altro: ottenere l'URL di caricamento delle risorse dell'applicazione Microsoft Azure Spring Apps
In Microsoft.AppPlatform/Spring/apps/bindings selezionare:
- Lettura: Leggere l'associazione di applicazioni Microsoft Azure Spring Apps
In Microsoft.AppPlatform/Spring/apps/deployments selezionare:
- Scrittura: scrivere la distribuzione dell'applicazione Microsoft Azure Spring Apps
- Lettura: Leggere la distribuzione dell'applicazione Microsoft Azure Spring Apps
- Altro: avviare la distribuzione dell'applicazione Microsoft Azure Spring Apps
- Altro: Arrestare la distribuzione dell'applicazione Microsoft Azure Spring Apps
- Altro: riavviare la distribuzione dell'applicazione Microsoft Azure Spring Apps
- Altro: ottenere l'URL del file di log della distribuzione delle applicazioni di Microsoft Azure Spring Apps
In Microsoft.AppPlatform/Spring/apps/domains selezionare:
- Lettura: Leggere il dominio personalizzato dell'applicazione Microsoft Azure Spring Apps
In Microsoft.AppPlatform/Spring/certificates selezionare:
- Lettura: Leggere il certificato di Microsoft Azure Spring Apps
In Microsoft.AppPlatform/locations/operationResults/Spring selezionare:
- Lettura : Risultato dell'operazione di lettura
In Microsoft.AppPlatform/locations/operationStatus/operationId selezionare:
- Lettura: Lettura dello stato dell'operazione
Selezionare Aggiungi.
Esaminare le autorizzazioni.
Seleziona Rivedi e crea.
Definire il ruolo DevOps Engineer
Questa procedura definisce un ruolo con autorizzazioni per distribuire, testare e riavviare le app di Azure Spring Apps.
Ripetere i passaggi da 1 a 4 nella procedura per aggiungere il ruolo Sviluppatore.
Selezionare le autorizzazioni per il ruolo DevOps Engineer:
In Microsoft.AppPlatform/Spring selezionare:
- Scrittura: creare o aggiornare l'istanza del servizio Azure Spring Apps
- Elimina: eliminare l'istanza del servizio Azure Spring Apps
- Lettura: Ottenere l'istanza del servizio Azure Spring Apps
- Altro: abilitare l'endpoint di test dell'istanza del servizio Azure Spring Apps
- Altro: disabilitare l'endpoint di test dell'istanza del servizio Azure Spring Apps
- Altro: elencare le chiavi di test dell'istanza del servizio Azure Spring Apps
- Altro: rigenerare la chiave di test dell'istanza del servizio Azure Spring Apps
(solo per il piano Enterprise) In Microsoft.AppPlatform/Spring/buildServices selezionare:
- Lettura: Leggere i servizi di compilazione di Microsoft Azure Spring Apps
- Altro: ottenere un URL di caricamento in App Azure Spring
(solo per il piano Enterprise) In Microsoft.AppPlatform/Spring/buildServices/agentPools selezionare:
- Lettura: leggere i pool di agenti di Microsoft Azure Spring Apps
- Scrittura: scrivere pool di agenti di Microsoft Azure Spring Apps
(solo per il piano Enterprise) In Microsoft.AppPlatform/Spring/buildServices/build selezionare:
- Lettura: leggere le compilazioni di Microsoft Azure Spring Apps
- Scrittura: scrivere build di Microsoft Azure Spring Apps
(solo per il piano Enterprise) In Microsoft.AppPlatform/Spring/buildServices/build/results selezionare:
- Lettura: leggere i risultati della compilazione di Microsoft Azure Spring Apps
- Altro: ottenere un URL del file di log in Azure Spring Apps
(solo per il piano Enterprise) In Microsoft.AppPlatform/Spring/buildServices/builders selezionare:
- Lettura: leggere Generatori di app Spring di Microsoft Azure
- Scrittura: scrivere generatori di app Spring di Microsoft Azure
- Elimina: eliminare i generatori di app Spring di Microsoft Azure
(solo per il piano Enterprise) In Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings selezionare:
- Lettura: Lettura di BuildpackBinding di Microsoft Azure Spring Apps Builder
- Scrittura: scrivere microsoft Azure Spring Apps Builder BuildpackBinding
- Elimina: eliminare BuildpackBinding di Generatore di app Spring di Microsoft Azure
(solo per il piano Enterprise) In Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks selezionare:
- Lettura: Leggere i buildpack supportati di Microsoft Azure Spring Apps
(solo per il piano Enterprise) In Microsoft.AppPlatform/Spring/buildServices/supportedStacks selezionare:
- Lettura: leggere gli stack supportati di Microsoft Azure Spring Apps
In Microsoft.AppPlatform/Spring/apps selezionare:
- Scrittura: scrivere un'applicazione Microsoft Azure Spring Apps
- Elimina: eliminare l'applicazione Microsoft Azure Spring Apps
- Lettura: leggere l'applicazione Microsoft Azure Spring Apps
- Altro: ottenere l'URL di caricamento delle risorse dell'applicazione Microsoft Azure Spring Apps
- Altro: convalidare il dominio personalizzato dell'applicazione Microsoft Azure Spring Apps
In Microsoft.AppPlatform/Spring/apps/bindings selezionare:
- Scrittura: scrivere l'associazione dell'applicazione Microsoft Azure Spring Apps
- Elimina: eliminare l'associazione dell'applicazione Microsoft Azure Spring Apps
- Lettura: Leggere l'associazione di applicazioni Microsoft Azure Spring Apps
In Microsoft.AppPlatform/Spring/apps/deployments selezionare:
- Scrittura: scrivere la distribuzione dell'applicazione Microsoft Azure Spring Apps
- Elimina: eliminare la distribuzione dell'applicazione Azure Spring Apps
- Lettura: Leggere la distribuzione dell'applicazione Microsoft Azure Spring Apps
- Altro: avviare la distribuzione dell'applicazione Microsoft Azure Spring Apps
- Altro: Arrestare la distribuzione dell'applicazione Microsoft Azure Spring Apps
- Altro: riavviare la distribuzione dell'applicazione Microsoft Azure Spring Apps
- Altro: ottenere l'URL del file di log della distribuzione delle applicazioni di Microsoft Azure Spring Apps
In Microsoft.AppPlatform/Spring/apps/deployments/skus selezionare:
- Lettura: elencare gli SKU disponibili per la distribuzione dell'applicazione
In Microsoft.AppPlatform/locations selezionare:
- Altro: controllare la disponibilità del nome
In Microsoft.AppPlatform/locations/operationResults/Spring select:
- Lettura : Risultato dell'operazione di lettura
In Microsoft.AppPlatform/locations/operationStatus/operationId selezionare:
- Lettura: Lettura dello stato dell'operazione
In Microsoft.AppPlatform/skus selezionare:
- Lettura: elencare gli SKU disponibili
Selezionare Aggiungi.
Esaminare le autorizzazioni.
Seleziona Rivedi e crea.
Definire il ruolo Ops - Site Reliability Engineering
Questa procedura definisce un ruolo con autorizzazioni per distribuire, testare e riavviare le app di Azure Spring Apps.
Ripetere i passaggi da 1 a 4 dalla procedura per aggiungere il ruolo Sviluppatore.
Selezionare le autorizzazioni per il ruolo Ops - Site Reliability Engineering:
In Microsoft.AppPlatform/Spring selezionare:
- Lettura: Ottenere l'istanza del servizio Azure Spring Apps
- Altro: elencare le chiavi di test dell'istanza del servizio Azure Spring Apps
In Microsoft.AppPlatform/Spring/apps selezionare:
- Lettura: leggere l'applicazione Microsoft Azure Spring Apps
In Microsoft.AppPlatform/apps/deployments selezionare:
- Lettura: Leggere la distribuzione dell'applicazione Microsoft Azure Spring Apps
- Altro: avviare la distribuzione dell'applicazione Microsoft Azure Spring Apps
- Altro: Arrestare la distribuzione dell'applicazione Microsoft Azure Spring Apps
- Altro: riavviare la distribuzione dell'applicazione Microsoft Azure Spring Apps
In Microsoft.AppPlatform/locations/operationResults/Spring selezionare:
- Lettura : Risultato dell'operazione di lettura
In Microsoft.AppPlatform/locations/operationStatus/operationId selezionare:
- Lettura: Lettura dello stato dell'operazione
Selezionare Aggiungi.
Esaminare le autorizzazioni.
Seleziona Rivedi e crea.
Definire il ruolo Azure Pipelines/Jenkins/GitHub Actions
Questo ruolo può creare e configurare tutti gli elementi in App e app Di Azure Spring con un'istanza del servizio. Questo ruolo è per il rilascio o la distribuzione del codice.
Ripetere i passaggi da 1 a 4 dalla procedura per aggiungere il ruolo Sviluppatore.
Aprire le opzioni Autorizzazioni .
Selezionare le autorizzazioni per il ruolo Azure Pipelines/Jenkins/GitHub Actions:
In Microsoft.AppPlatform/Spring selezionare:
- Scrittura: creare o aggiornare l'istanza del servizio Azure Spring Apps
- Elimina: eliminare l'istanza del servizio Azure Spring Apps
- Lettura: Ottenere l'istanza del servizio Azure Spring Apps
- Altro: abilitare l'endpoint di test dell'istanza del servizio Azure Spring Apps
- Altro: disabilitare l'endpoint di test dell'istanza del servizio Azure Spring Apps
- Altro: elencare le chiavi di test dell'istanza del servizio Azure Spring Apps
- Altro: rigenerare la chiave di test dell'istanza del servizio Azure Spring Apps
(solo per il piano Enterprise) In Microsoft.AppPlatform/Spring/buildServices selezionare:
- Lettura: Leggere i servizi di compilazione di Microsoft Azure Spring Apps
- Altro: ottenere un URL di caricamento in App Azure Spring
(solo per il piano Enterprise) In Microsoft.AppPlatform/Spring/buildServices/build selezionare:
- Lettura: leggere le compilazioni di Microsoft Azure Spring Apps
- Scrittura: scrivere build di Microsoft Azure Spring Apps
(solo per il piano Enterprise) In Microsoft.AppPlatform/Spring/buildServices/build/results selezionare:
- Lettura: leggere i risultati della compilazione di Microsoft Azure Spring Apps
- Altro: ottenere un URL del file di log in Azure Spring Apps
(solo per il piano Enterprise) In Microsoft.AppPlatform/Spring/buildServices/builders selezionare:
- Lettura: leggere Generatori di app Spring di Microsoft Azure
- Scrittura: scrivere generatori di app Spring di Microsoft Azure
- Elimina: eliminare i generatori di app Spring di Microsoft Azure
(solo per il piano Enterprise) In Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings selezionare:
- Lettura: Lettura di BuildpackBinding di Microsoft Azure Spring Apps Builder
- Scrittura: scrivere microsoft Azure Spring Apps Builder BuildpackBinding
- Elimina: eliminare BuildpackBinding di Generatore di app Spring di Microsoft Azure
(solo per il piano Enterprise) In Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks selezionare:
- Lettura: Leggere i buildpack supportati di Microsoft Azure Spring Apps
(solo per il piano Enterprise) In Microsoft.AppPlatform/Spring/buildServices/supportedStacks selezionare:
- Lettura: leggere gli stack supportati di Microsoft Azure Spring Apps
In Microsoft.AppPlatform/Spring/apps selezionare:
- Scrittura: scrivere un'applicazione Microsoft Azure Spring Apps
- Elimina: eliminare l'applicazione Microsoft Azure Spring Apps
- Lettura: leggere l'applicazione Microsoft Azure Spring Apps
- Altro: ottenere l'URL di caricamento delle risorse dell'applicazione Microsoft Azure Spring Apps
- Altro: convalidare il dominio personalizzato dell'applicazione Microsoft Azure Spring Apps
In Microsoft.AppPlatform/Spring/apps/bindings selezionare:
- Scrittura: scrivere l'associazione dell'applicazione Microsoft Azure Spring Apps
- Elimina: eliminare l'associazione dell'applicazione Microsoft Azure Spring Apps
- Lettura: Leggere l'associazione di applicazioni Microsoft Azure Spring Apps
In Microsoft.AppPlatform/Spring/apps/deployments selezionare:
- Scrittura: scrivere la distribuzione dell'applicazione Microsoft Azure Spring Apps
- Elimina: eliminare la distribuzione dell'applicazione Azure Spring Apps
- Lettura: Leggere la distribuzione dell'applicazione Microsoft Azure Spring Apps
- Altro: avviare la distribuzione dell'applicazione Microsoft Azure Spring Apps
- Altro: Arrestare la distribuzione dell'applicazione Microsoft Azure Spring Apps
- Altro: riavviare la distribuzione dell'applicazione Microsoft Azure Spring Apps
- Altro: ottenere l'URL del file di log della distribuzione delle applicazioni di Microsoft Azure Spring Apps
In Microsoft.AppPlatform/Spring/apps/deployments/skus selezionare:
- Lettura: elencare gli SKU disponibili per la distribuzione dell'applicazione
In Microsoft.AppPlatform/locations selezionare:
- Altro: controllare la disponibilità del nome
In Microsoft.AppPlatform/locations/operationResults/Spring selezionare:
- Lettura : Risultato dell'operazione di lettura
In Microsoft.AppPlatform/locations/operationStatus/operationId selezionare:
- Lettura: Lettura dello stato dell'operazione
In Microsoft.AppPlatform/skus selezionare:
- Lettura: elencare gli SKU disponibili
Selezionare Aggiungi.
Esaminare le autorizzazioni.
Seleziona Rivedi e crea.
Passaggi successivi
Per altre informazioni sui tre metodi che definiscono autorizzazioni personalizzate, vedere: