Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Schedule
L'oggetto che descrive un tipo di origineSchedule
dell'evento, che imposta la funzione serverless come obiettivo di una EventBridge regola che viene attivata in base a una pianificazione. Per ulteriori informazioni, consulta consulta Che cos'è Amazon EventBridge? nella Guida per EventBridge l'utente di Amazon.
AWS Serverless Application Model(AWS SAM) genera una AWS::Events::Rulerisorsa quando questo tipo di evento è impostato.
Sintassi
Per dichiarare questa entità nel modelloAWS Serverless Application Model (AWS SAM), utilizzare la sintassi seguente.
YAML
DeadLetterConfig:
DeadLetterConfig
Description:String
Enabled:Boolean
Input:String
Name:String
RetryPolicy:RetryPolicy
Schedule:String
State:String
Proprietà
-
DeadLetterConfig
-
Configura la coda Amazon Simple Queue Service (Amazon SQS) dove EventBridge invia gli eventi dopo una chiamata di destinazione non riuscita. La chiamata può fallire, ad esempio, quando si invia un evento a una funzione Lambda che non esiste o quando non EventBridge dispone di autorizzazioni sufficienti per richiamare la funzione Lambda. Per ulteriori informazioni, consulta Criterio tentativi di eventi e utilizzo di dead-letter queue, consulta Criterio tentativi di eventi e EventBridge utilizzo
Nota Il tipo diAWS::Serverless::Function risorsa ha un tipo di dati simile
DeadLetterQueue
, che gestisce gli errori che si verificano dopo il corretto richiamo della funzione Lambda di destinazione. Esempi di questi tipi di errori includono la limitazione Lambda o gli errori restituiti dalla funzione di destinazione Lambda. Per ulteriori informazioni sullaDeadLetterQueue
proprietà della funzione, vedete le code con lettere morte delleAWS Lambda funzioni nella Guida per gliAWS Lambda sviluppatori.Tipo: DeadLetterConfig
Richiesto: No
AWS CloudFormationcompatibilità: Questa proprietà è simile alla
DeadLetterConfig
proprietà del tipo diAWS::Events::Rule
Target
dati. LaAWS SAM versione di questa proprietà include sottoproprietà aggiuntive, nel caso in cui si desideriAWS SAM creare la coda di lettere morte per te. -
Description
-
Descrizione della regola.
Type: Stringa
Richiesto: No
AWS CloudFormationcompatibilità: Questa proprietà viene passata direttamente alla
Description
proprietà di unaAWS::Events::Rule
risorsa. -
Enabled
-
Indica se la regola è abilitata.
Per disattivare la regola, impostate questa proprietà su
false
.Nota Specificate la
State
proprietàEnabled
or, ma non entrambe.Type: Boolean
Richiesto: No
AWS CloudFormationcompatibilità: Questa proprietà è simile alla
State
proprietà di unaAWS::Events::Rule
risorsa. Se questa proprietà è impostata sutrue
alloraAWS SAM passaENABLED
, altrimenti passaDISABLED
. -
Input
-
Testo JSON valido passato al target. Se utilizzi questa proprietà, al target non viene passata alcuna informazione sul testo dell'evento.
Type: Stringa
Richiesto: No
AWS CloudFormationcompatibilità: Questa proprietà viene passata direttamente alla
Input
proprietà di unaAWS::Events::Rule Target
risorsa. -
Name
-
Nome della regola . Se non specifichi un nome, AWS CloudFormation genera un ID fisico univoco e lo utilizza per il nome della regola.
Type: Stringa
Richiesto: No
AWS CloudFormationcompatibilità: Questa proprietà viene passata direttamente alla
Name
proprietà di unaAWS::Events::Rule
risorsa. -
RetryPolicy
-
Un oggetto
RetryPolicy
che include informazioni sulle impostazioni dei criteri di nuovi tentativi. Per ulteriori informazioni, consulta Criterio tentativi di eventi e utilizzo di dead-letter queue, consulta Criterio tentativi di eventi e EventBridge utilizzoTipo: RetryPolicy
Richiesto: No
AWS CloudFormationcompatibilità: Questa proprietà viene passata direttamente alla
RetryPolicy
proprietà del tipo diAWS::Events::Rule
Target
dati. -
Schedule
-
L'espressione di programmazione che determina il momento e la frequenza di esecuzione della regola. Per ulteriori informazioni, consulta Pianificazione di espressioni per regole.
Type: Stringa
Richiesto: Sì
AWS CloudFormationcompatibilità: Questa proprietà viene passata direttamente alla
ScheduleExpression
proprietà di unaAWS::Events::Rule
risorsa. -
State
-
Lo stato della regola.
Valori accettati:
DISABLED | ENABLED
Nota Specificate la
State
proprietàEnabled
or, ma non entrambe.Type: Stringa
Richiesto: No
AWS CloudFormationcompatibilità: Questa proprietà viene passata direttamente alla
State
proprietà di unaAWS::Events::Rule
risorsa.
Examples (Esempi)
CloudWatch Pianifica evento
CloudWatch Esempi di eventi di pianificazione
YAML
CWSchedule: Type: Schedule Properties: Schedule: 'rate(1 minute)' Name: TestSchedule Description: test schedule Enabled: false