Modifica o eliminazione di un canary
Puoi modificare o eliminare un canary esistente.
Modifica di un canary
Quando si modifica un canary, anche se non si modifica la pianificazione, questa viene reimpostata in base a quando modifichi il canary. Ad esempio, se disponi di un canary che viene eseguito ogni ora e modifichi quel canary, il canary verrà eseguito immediatamente dopo il completamento della modifica e poi ogni ora dopo.
Per modificare o aggiornare un canary
Apri la console CloudWatch all'indirizzo https://console.aws.amazon.com/cloudwatch/
. -
Nel pannello di navigazione, scegli Application Signals, Canary di Synthetics.
-
Seleziona il pulsante accanto al nome del canary, quindi scegli Actions (Operazioni), Edit (Modifica).
(Facoltativo) Se questo canary esegue il monitoraggio visivo degli screenshot e desideri impostare l'esecuzione successiva del canary come riferimento, seleziona Set next run as new baseline (Imposta l'esecuzione successiva come nuovo riferimento).
(Facoltativo) Se questo canary esegue il monitoraggio visivo degli screenshot e desideri rimuovere uno screenshot dal monitoraggio visivo o desideri designare parti dello screenshot da ignorare durante i confronti visivi, in Visual Monitoring (Monitoraggio visivo) scegli Edit Baseline (Modifica riferimento).
Viene visualizzato lo screenshot e puoi eseguire una delle seguenti operazioni:
Per rimuovere lo screenshot dall'utilizzo per il monitoraggio visivo, seleziona Remove screenshot from visual test baseline (Rimuovi screenshot dal riferimento del test visivo).
Per designare parti dello screenshot da ignorare durante i confronti visivi, fai clic e trascina per disegnare le aree dello schermo da ignorare. Una volta eseguita questa operazione per tutte le aree che desideri ignorare durante i confronti, scegli Save (Salva).
In Editor script, Versione di runtime, seleziona una versione di runtime Synthetics per eseguire il canary. Per informazioni sulle versioni di runtime Synthetics, consulta Versioni di runtime Synthetics.
In Configurazione del browser, puoi abilitare il browser per testare il canary. È necessario selezionare almeno un browser.
-
Apporta tutte le altre modifiche desiderate al canary e scegli Save (Salva).
Eliminare un canary
Quando elimini un canary, puoi scegliere se eliminare anche altre risorse utilizzate e create dal canary. Se il campo ProvisionedResourceCleanup del canary è impostato su AUTOMATIC o DeleteLambda è specificato come true quando si elimina il canary, CloudWatch Synthetics eliminerà automaticamente i livelli e le funzioni Lambda utilizzati dal canary.
Quando elimini un canary, devi eliminare anche quanto segue:
-
Le funzioni Lambda e i livelli utilizzati da questo canary. Il loro prefisso è
cwsyn-MyCanaryName. -
Gli allarmi CloudWatch creati per questo Canary. Gli allarmi hanno un nome che inizia con
Synthetics-Alarm-MyCanaryName. Per ulteriori informazioni sull'eliminazione di allarmi, consulta Modifica o eliminazione di un allarme CloudWatch. -
Oggetti e bucket Amazon S3, ad esempio la posizione dei risultati del Canary e la posizione dell'artefatto.
-
I ruoli IAM creati per il Canary. Il loro nome è
role/service-role/CloudWatchSyntheticsRole-MyCanaryName. -
I gruppi di log in CloudWatch Logs creati per il Canary. I nomi di questi gruppi di log sono i seguenti:
/aws/lambda/cwsyn-MyCanaryName-.randomId
Prima di eliminare un canary, è possibile visualizzare i dettagli del canary e prendere nota di queste informazioni. In questo modo, è possibile eliminare le risorse corrette dopo aver eliminato il canary.
Per eliminare un canary
Apri la console CloudWatch all'indirizzo https://console.aws.amazon.com/cloudwatch/
. -
Nel pannello di navigazione, scegli Application Signals, Canary di Synthetics.
-
Se il canary è attualmente nello stato
RUNNING, è necessario arrestarlo. Solo i canary nello statoSTOPPED,READY(NOT_STARTED)oERRORpossono essere eliminati.Per arrestare il canary seleziona il pulsante accanto al nome del canary, quindi scegli Actions (Operazioni), Stop (Arresta).
Seleziona il pulsante accanto al nome del canary, quindi scegli Actions (Operazioni), Delete (Elimina).
Scegli se eliminare anche le altre risorse create e utilizzate dal canary. I livelli e le funzioni Lambda verranno eliminati insieme al canary, ma puoi anche scegliere di eliminare il ruolo IAM e la policy IAM del canary.
Inserisci
Deletenella casella e scegli Delete (Elimina).Elimina le altre risorse utilizzate e create per il canary, come indicato in precedenza in questa sezione.