Eventi di corrispondenza su valori nulli e stringhe vuote in Amazon EventBridge - Amazon EventBridge

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à.

Eventi di corrispondenza su valori nulli e stringhe vuote in Amazon EventBridge

Importante

Nel EventBridge, è possibile creare regole che possono portare ad higher-than-expected addebiti e limitazioni. Ad esempio, puoi creare inavvertitamente una regola che genera un ciclo infinito, in cui una regola viene attivata in modo ricorsivo senza fine. Supponiamo di ACLs aver creato una regola per rilevare le modifiche in un bucket Amazon S3 e di attivare un software per modificarle nello stato desiderato. Se la regola non viene scritta con cura, la successiva modifica alla regola la ACLs riattiva, creando un ciclo infinito.

Per indicazioni su come scrivere regole e modelli di eventi precisi per ridurre al minimo tali risultati imprevisti, consulta Le migliori pratiche per le regole e Best practice.

È possibile creare un modello di eventi che corrisponde a un campo evento con un valore null o in una stringa vuota. Analizza l'esempio seguente dell'evento .

Consulta le best practice per evitare addebiti e limitazioni superiori al previsto

{ "version": "0", "id": "3e3c153a-8339-4e30-8c35-687ebef853fe", "detail-type": "EC2 Instance Launch Successful", "source": "aws.autoscaling", "account": "123456789012", "time": "2015-11-11T21:31:47Z", "region": "us-east-1", "resources": [ ], "detail": { "eventVersion": "", "responseElements": null } }

Per trovare eventi corrispondenti in cui il valore di eventVersion è una stringa vuota, utilizza il seguente modello di eventi, che corrisponde all'evento precedente.

{ "detail": { "eventVersion": [""] } }

Per trovare eventi corrispondenti in cui il valore di responseElements è null, utilizza il seguente modello di eventi, che corrisponde all'evento precedente.

{ "detail": { "responseElements": [null] } }
Nota

I valori Null e le stringhe vuote non sono intercambiabili nell'abbinamento dei modelli. Un modello di eventi che corrisponde a stringhe vuote non corrisponde ai valori null.