1 Risposta
- Più recenti
- Maggior numero di voti
- Maggior numero di commenti
0
To schedule a Lambda function to run on a regular basis, use CloudWatch Events.
Scanning a whole DynamoDB table may not be the most efficient way of doing things but here's some code anyway:
import boto3
ddbclient = boto3.client('dynamodb')
def lambda_handler(event, context):
paginator = ddbclient.get_paginator('scan')
iterator = paginator.paginate(TableName='YourTableNameHere')
for page in iterator:
for item in page['Items']:
<do some work here>
Contenuto pertinente
- AWS UFFICIALEAggiornata 10 mesi fa
- AWS UFFICIALEAggiornata 2 anni fa
- AWS UFFICIALEAggiornata un anno fa
- AWS UFFICIALEAggiornata 6 mesi fa
Okay cool and how can i schedule this lambda function to run every week?
Use CloudWatch Events with a cron expression telling it when you want to run the function.