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 origine Schedule degli eventi, che imposta la funzione serverless come destinazione di una EventBridge regola Amazon che si attiva in base a una pianificazione. Per ulteriori informazioni, consulta What Is Amazon EventBridge? nella Amazon EventBridge User Guide.
AWS Serverless Application Model (AWS SAM) genera un AWS::Events::Rulerisorsa quando questo tipo di evento è impostato.
Nota
EventBridge ora offre una nuova funzionalità di pianificazione, Amazon EventBridge Scheduler. Amazon EventBridge Scheduler è uno strumento di pianificazione senza server che consente di creare, eseguire e gestire attività da un unico servizio gestito centralizzato. EventBridge Scheduler è altamente personalizzabile e offre una migliore scalabilità rispetto alle regole EventBridge pianificate, con un set più ampio di operazioni API target e Servizi AWS.
Ti consigliamo di utilizzare EventBridge Scheduler per richiamare obiettivi in base a una pianificazione. Per definire questo tipo di origine degli eventi nei tuoi AWS SAM modelli, consultaScheduleV2.
Sintassi
Per dichiarare questa entità nel tuo modello AWS Serverless Application Model (AWS SAM), usa la seguente sintassi.
YAML
DeadLetterConfig:DeadLetterConfigDescription:StringEnabled:BooleanInput:StringName:StringRetryPolicy:RetryPolicySchedule:StringState:String
Proprietà
-
DeadLetterConfig -
Configura la coda Amazon Simple Queue Service (Amazon SQS) a EventBridge cui invia gli eventi dopo una chiamata di destinazione non riuscita. L'invocazione può fallire, ad esempio, quando si invia un evento a una funzione Lambda che non esiste o quando EventBridge le autorizzazioni sono insufficienti per richiamare la funzione Lambda. Per ulteriori informazioni, consulta la politica di riprova degli eventi e l'utilizzo delle code di lettere morte nella Amazon User Guide. EventBridge
Nota
Il tipo di AWS::Serverless::Function risorsa ha un tipo di dati simile
DeadLetterQueue, che gestisce gli errori che si verificano dopo una chiamata riuscita 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 sullaDeadLetterQueueproprietà della funzione, consulta Dead-letter queues nella Developer Guide.AWS LambdaTipo: DeadLetterConfig
Required: No
AWS CloudFormation compatibilità: questa proprietà è simile alla
DeadLetterConfigproprietà del tipo di dati.AWS::Events::RuleTargetLa AWS SAM versione di questa proprietà include sottoproprietà aggiuntive, nel caso in cui si desideri AWS SAM creare automaticamente la coda di lettere non scritte. -
Description -
Una descrizione della regola.
Tipo: Stringa
Required: No
AWS CloudFormation compatibilità: questa proprietà viene passata direttamente alla
Descriptionproprietà di unaAWS::Events::Rulerisorsa. -
Enabled -
Indica se la regola è abilitata.
Per disabilitare la regola, imposta questa proprietà su
false.Nota
Specificate la
StateproprietàEnabledo, ma non entrambe.Tipo: Booleano
Required: No
AWS CloudFormation compatibilità: questa proprietà è simile alla
Stateproprietà di unaAWS::Events::Rulerisorsa. Se questa proprietà è impostata sutrueallora AWS 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.
Tipo: Stringa
Required: No
AWS CloudFormation compatibilità: questa proprietà viene passata direttamente alla
Inputproprietà di unaAWS::Events::Rule Targetrisorsa. -
Name -
Nome della regola . Se non specifichi un nome, AWS CloudFormation genera un ID fisico univoco e utilizza tale ID per il nome della regola.
Tipo: Stringa
Required: No
AWS CloudFormation compatibilità: questa proprietà viene passata direttamente alla
Nameproprietà di unaAWS::Events::Rulerisorsa. -
RetryPolicy -
Un oggetto
RetryPolicyche include informazioni sulle impostazioni dei criteri di nuovi tentativi. Per ulteriori informazioni, consulta la politica di riprova degli eventi e l'utilizzo delle code di lettere morte nella Amazon User Guide. EventBridgeTipo: RetryPolicy
Required: No
AWS CloudFormation compatibilità: questa proprietà viene passata direttamente alla
RetryPolicyproprietà del tipo di dati.AWS::Events::RuleTarget -
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.
Tipo: Stringa
Campo obbligatorio: sì
AWS CloudFormation compatibilità: questa proprietà viene passata direttamente alla
ScheduleExpressionproprietà di unaAWS::Events::Rulerisorsa. -
State -
Lo stato della regola.
Valori accettati:
DISABLED | ENABLEDNota
Specificate la
StateproprietàEnabledo, ma non entrambe.Tipo: Stringa
Required: No
AWS CloudFormation compatibilità: questa proprietà viene passata direttamente alla
Stateproprietà di unaAWS::Events::Rulerisorsa.
Esempi
CloudWatch Pianifica evento
CloudWatch Esempio di evento di pianificazione
YAML
CWSchedule: Type: Schedule Properties: Schedule: 'rate(1 minute)' Name: TestSchedule Description: test schedule Enabled: false