

# Gestione dei servizi App Runner
<a name="managing-service-apprunner"></a>

Dopo aver creato un servizio App Runner, potrai gestirlo utilizzando il riquadro AWS Explorer per completare le seguenti attività:
+ [Sospensione e ripresa dei servizi App Runner](#pause-resume-apprunner)
+ [Implementazione dei servizi App Runner](#deploying-apprunner)
+ [Visualizzazione dei flussi di log per App Runner](#viewing-logs-apprunner)
+ [Eliminazione di servizi App Runner](#deleting-apprunner)

## Sospensione e ripresa dei servizi App Runner
<a name="pause-resume-apprunner"></a>

Se è necessario disabilitare temporaneamente l'applicazione Web e interrompere l'esecuzione del codice, puoi sospendere il servizio AWS App Runner. App Runner riduce a zero la capacità di calcolo del servizio. Quando vuoi eseguire nuovamente l'applicazione, puoi riprendere il servizio App Runner. App Runner fornisce una nuova capacità di calcolo, implementa l'applicazione su di essa ed esegue l'applicazione.

**Importante**  
App Runner ti verrà fatturato solo se è in esecuzione. Pertanto, potrai sospendere e riprendere l'applicazione secondo necessità per gestire i costi. Ciò è particolarmente utile negli scenari di sviluppo e test.<a name="pause-app-runner"></a>

## Sospensione del servizio App Runner
<a name="pause-app-runner"></a>

1. Aprire AWS Explorer, se non è già aperto.

1. Espandi **App Runner** per visualizzare l'elenco dei servizi.

1. Fai clic con il pulsante destro del mouse sul servizio e scegli **Pause (Metti in pausa)**.

1. Nella finestra di dialogo visualizzata, scegli **Sospendi**.

   Mentre il servizio viene messo in pausa, lo stato del servizio cambia da **In esecuzione** a **In Operazione in corso** e infine a **Sospeso**.<a name="pause-app-runner"></a>

## Come riprendere il servizio App Runner
<a name="pause-app-runner"></a>

1. Aprire AWS Explorer, se non è già aperto.

1. Espandi **App Runner** per visualizzare l'elenco dei servizi.

1. Fai clic con il pulsante destro del mouse sul servizio e scegli **Resume (Riprendi)**.

1. Nella finestra di dialogo visualizzata, scegli **Riprendi**.

   Mentre il servizio viene ripreso, lo stato del servizio cambia da **Sospeso** a **In Operazione in corso** e infine a **In esecuzione**.

## Implementazione dei servizi App Runner
<a name="deploying-apprunner"></a>

Se scegli l'opzione di implementazione manuale per il servizio, è necessario avviare esplicitamente ogni implementazione sul servizio. <a name="deploy-app-runner"></a>

1. Aprire AWS Explorer, se non è già aperto.

1. Espandi **App Runner** per visualizzare l'elenco dei servizi.

1. Fai clic con il pulsante destro del mouse sul servizio e scegli **Implementa**.

1. Mentre l'applicazione viene implementata, lo stato del servizio cambia da **Operazione in corso** a **In esecuzione**.

1. Per verificare che l'applicazione sia stata implementata correttamente, fai clic con il pulsante destro del mouse sullo stesso servizio e scegli **Copy Service URL (Copia URL del servizio)**.

1. Per accedere all'applicazione Web implementata, incolla l'URL copiato nella barra degli indirizzi del browser Web.

## Visualizzazione dei flussi di log per App Runner
<a name="viewing-logs-apprunner"></a>

Utilizza File di log CloudWatch per monitorare, archiviare e accedere ai flussi di log per servizi quali App Runner. File di log CloudWatch registra due tipi distinti di file di log: log eventi e flussi di log. I log eventi sono record di attività registrati dall'applicazione o dalla risorsa monitorata tramite File di log CloudWatch. Un flusso di log è una sequenza di log eventi che condividono la stessa origine. 

È possibile accedere ai due seguenti tipi di flussi di log per App Runner:
+ **Flussi di log del servizio**: contiene l'output di registrazione generato da App Runner. Per questo tipo di flusso di log, i log eventi sono record relativi al modo in cui App Runner gestisce il servizio e agisce su di esso.
+ **Flussi di log dell'applicazione**: contiene l'output del codice dell'applicazione in esecuzione.<a name="view-logs-apprunner"></a>

1. Espandi **App Runner** per visualizzare l'elenco dei servizi

1. Fai clic con il pulsante destro del mouse su un servizio e scegli una delle opzioni seguenti:
   + **Visualizza i flussi di log del servizio**
   + **Visualizza i flussi di log dell'applicazione**

   Il riquadro **Flussi di log** visualizza i log eventi che costituiscono il flusso di log. 

1. Per visualizzare ulteriori informazioni su un evento specifico, fai clic con il pulsante destro del mouse e scegli **Esporta flusso di log**, **Apri nell'editor** oppure **Esporta flusso di log**, **Salva in un file**.

## Eliminazione di servizi App Runner
<a name="deleting-apprunner"></a>

**Importante**  
Se elimini il servizio App Runner, questo viene rimosso in modo permanente e i dati archiviati vengono eliminati. Se devi ricreare il servizio, App Runner deve recuperare nuovamente il tuo sorgente e crearlo daccapo se si tratta di un repository di codice. La tua applicazione Web ottiene un nuovo dominio App Runner. <a name="delete-app-runner"></a>

1. Aprire AWS Explorer, se non è già aperto.

1. Espandi **App Runner** per visualizzare l'elenco dei servizi.

1. Fai clic con il pulsante destro del mouse su un servizio e scegli **Delete Service (Elimina servizio)**.

1. Nella finestra di dialogo di conferma, digita *delete me*, quindi scegli **OK**.

   Il servizio eliminato si troverà nello stato **Operazione in corso**, poi scomparirà dall'elenco.