1 Respuesta
- Más nuevo
- Más votos
- Más comentarios
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>
Contenido relevante
- OFICIAL DE AWSActualizada hace un año
- OFICIAL DE AWSActualizada hace 9 meses
- OFICIAL DE AWSActualizada hace 9 meses
- OFICIAL DE AWSActualizada hace 2 años
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.